home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_10_func.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
271KB
|
4,728 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001A90 (7 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D BFC2 pea.l [A5 - 0x403E]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
00000018 4E56 FF74 link A6, -0x008C
0000001C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000020 246D D936 movea.l A2, [A5 - 0x26CA]
00000024 266D D922 movea.l A3, [A5 - 0x26DE]
00000028 286D D998 movea.l A4, [A5 - 0x2668]
0000002C 2A2D D88C move.l D5, [A5 - 0x2774]
00000030 2C2D D96E move.l D6, [A5 - 0x2692]
00000034 41ED BFE6 lea.l A0, [A5 - 0x401A]
00000038 43EE FF74 lea.l A1, [A6 - 0x8C]
0000003C 7009 moveq.l D0, 0x09
label0000003E:
0000003E 22D8 move.l [A1]+, [A0]+
00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */
00000044 3290 move.w [A1], [A0]
00000046 41ED D98E lea.l A0, [A5 - 0x2672]
0000004A 43EE FFA0 lea.l A1, [A6 - 0x60]
0000004E 700F moveq.l D0, 0x0F
label00000050:
00000050 22D8 move.l [A1]+, [A0]+
00000052 51C8 FFFC dbf D0, -0x6 /* 00000050 */
00000056 41ED D950 lea.l A0, [A5 - 0x26B0]
0000005A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000005E 22D8 move.l [A1]+, [A0]+
00000060 22D8 move.l [A1]+, [A0]+
00000062 3E2D D96C move.w D7, [A5 - 0x2694]
00000066 2D6D D888 FFE8 move.l [A6 - 0x18], [A5 - 0x2778]
0000006C 2D6D D92E FFEC move.l [A6 - 0x14], [A5 - 0x26D2]
00000072 2D6D D92A FFF0 move.l [A6 - 0x10], [A5 - 0x26D6]
00000078 2D6D D926 FFF4 move.l [A6 - 0xC], [A5 - 0x26DA]
0000007E 2D6D D8F2 FFF8 move.l [A6 - 0x8], [A5 - 0x270E]
00000084 2D6D E162 FFFC move.l [A6 - 0x4], [A5 - 0x1E9E]
0000008A 7600 moveq.l D3, 0x00
0000008C 2B43 D92E move.l [A5 - 0x26D2], D3
00000090 7800 moveq.l D4, 0x00
00000092 2B44 D92A move.l [A5 - 0x26D6], D4
00000096 2B44 D926 move.l [A5 - 0x26DA], D4
0000009A 4240 clr.w D0
0000009C 3B40 D96C move.w [A5 - 0x2694], D0
000000A0 706B moveq.l D0, 0x6B
000000A2 2F00 move.l -[A7], D0
000000A4 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
000000A8 2B40 D888 move.l [A5 - 0x2778], D0
000000AC 4204 clr.b D4
000000AE 1B44 D98F move.b [A5 - 0x2671], D4
000000B2 1B44 D990 move.b [A5 - 0x2670], D4
000000B6 2B43 D9B8 move.l [A5 - 0x2648], D3
000000BA 302D D950 move.w D0, [A5 - 0x26B0]
000000BE 6712 beq +0x14 /* 000000D2 */
000000C0 7008 moveq.l D0, 0x08
000000C2 2F00 move.l -[A7], D0
000000C4 42A7 clr.l -[A7]
000000C6 486D D950 pea.l [A5 - 0x26B0]
000000CA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000000CE 4FEF 000C lea.l A7, [A7 + 0xC]
label000000D2:
000000D2 7000 moveq.l D0, 0x00
000000D4 2B40 E162 move.l [A5 - 0x1E9E], D0
000000D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000DC 4EBA 0098 jsr [PC + 0x98 /* 00000176 */]
000000E0 2B4A D936 move.l [A5 - 0x26CA], A2
000000E4 2B4B D922 move.l [A5 - 0x26DE], A3
000000E8 2B4C D998 move.l [A5 - 0x2668], A4
000000EC 2B45 D88C move.l [A5 - 0x2774], D5
000000F0 2B46 D96E move.l [A5 - 0x2692], D6
000000F4 41EE FFA0 lea.l A0, [A6 - 0x60]
000000F8 43ED D98E lea.l A1, [A5 - 0x2672]
000000FC 700F moveq.l D0, 0x0F
label000000FE:
000000FE 22D8 move.l [A1]+, [A0]+
00000100 51C8 FFFC dbf D0, -0x6 /* 000000FE */
00000104 41EE FF74 lea.l A0, [A6 - 0x8C]
00000108 43ED BFE6 lea.l A1, [A5 - 0x401A]
0000010C 7009 moveq.l D0, 0x09
label0000010E:
0000010E 22D8 move.l [A1]+, [A0]+
00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */
00000114 3290 move.w [A1], [A0]
00000116 3B47 D96C move.w [A5 - 0x2694], D7
0000011A 2B6E FFE8 D888 move.l [A5 - 0x2778], [A6 - 0x18]
00000120 302D D950 move.w D0, [A5 - 0x26B0]
00000124 670A beq +0xC /* 00000130 */
00000126 2F3C 0000 00FA move.l -[A7], 0xFA
0000012C 4EBA FED2 jsr [PC - 0x12E /* 00000000 */]
label00000130:
00000130 302E FFE0 move.w D0, [A6 - 0x20]
00000134 6716 beq +0x18 /* 0000014C */
00000136 2F2D D954 move.l -[A7], [A5 - 0x26AC]
0000013A 206D D958 movea.l A0, [A5 - 0x26A8]
0000013E 4E90 jsr [A0]
00000140 41EE FFE0 lea.l A0, [A6 - 0x20]
00000144 43ED D950 lea.l A1, [A5 - 0x26B0]
00000148 22D8 move.l [A1]+, [A0]+
0000014A 22D8 move.l [A1]+, [A0]+
label0000014C:
0000014C 2B6E FFEC D92E move.l [A5 - 0x26D2], [A6 - 0x14]
00000152 2B6E FFF0 D92A move.l [A5 - 0x26D6], [A6 - 0x10]
00000158 2B6E FFF4 D926 move.l [A5 - 0x26DA], [A6 - 0xC]
0000015E 2B6E FFF8 D8F2 move.l [A5 - 0x270E], [A6 - 0x8]
00000164 2B6E FFFC E162 move.l [A5 - 0x1E9E], [A6 - 0x4]
0000016A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000016E 4E5E unlink A6
00000170 205F movea.l A0, [A7]+
00000172 584F addq.w A7, 4
00000174 4ED0 jmp [A0]
fn00000176:
00000176 4E56 FBAC link A6, -0x0454
0000017A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000017E 246E 0008 movea.l A2, [A6 + 0x8]
00000182 202A 0020 move.l D0, [A2 + 0x20]
00000186 7202 moveq.l D1, 0x02
00000188 C081 and.l D0, D1
0000018A 6716 beq +0x18 /* 000001A2 */
0000018C 2F0A move.l -[A7], A2
0000018E 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000192 2F00 move.l -[A7], D0
00000194 7030 moveq.l D0, 0x30
00000196 2F00 move.l -[A7], D0
00000198 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000019C 504F addq.w A7, 8
0000019E 4EFA 0942 jmp [PC + 0x942 /* 00000AE2 */]
label000001A2:
000001A2 246E 0008 movea.l A2, [A6 + 0x8]
000001A6 00AA 0000 0002 0020 ori.l [A2 + 0x20], 0x2
000001AE 202A 0020 move.l D0, [A2 + 0x20]
000001B2 0280 8000 0000 andi.l D0, 0x80000000
000001B8 671C beq +0x1E /* 000001D6 */
000001BA 102D D5E4 move.b D0, [A5 - 0x2A1C]
000001BE 7201 moveq.l D1, 0x01
000001C0 C001 and.b D0, D1
000001C2 6712 beq +0x14 /* 000001D6 */
000001C4 7054 moveq.l D0, 0x54
000001C6 D5C0 add.l A2, D0
000001C8 2F0A move.l -[A7], A2
000001CA 2F3C 0000 00F3 move.l -[A7], 0xF3
000001D0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000001D4 504F addq.w A7, 8
label000001D6:
000001D6 206E 0008 movea.l A0, [A6 + 0x8]
000001DA 2028 0010 move.l D0, [A0 + 0x10]
000001DE 2D40 FBC4 move.l [A6 - 0x43C], D0
000001E2 4A80 tst.l D0
000001E4 660A bne +0xC /* 000001F0 */
000001E6 2F3C 0000 0133 move.l -[A7], 0x133
000001EC 4EBA FE12 jsr [PC - 0x1EE /* 00000000 */]
label000001F0:
000001F0 206E FBC4 movea.l A0, [A6 - 0x43C]
000001F4 2450 movea.l A2, [A0]
000001F6 200A move.l D0, A2
000001F8 6700 0090 beq +0x92 /* 0000028A */
000001FC 3028 0008 move.w D0, [A0 + 0x8]
00000200 0240 4000 andi.w D0, 0x4000 /* '@\0' */
00000204 6600 0084 bne +0x86 /* 0000028A */
00000208 226A 0010 movea.l A1, [A2 + 0x10]
0000020C 4AA9 008E tst.l [A1 + 0x8E]
00000210 6778 beq +0x7A /* 0000028A */
00000212 226A 0010 movea.l A1, [A2 + 0x10]
00000216 2669 008E movea.l A3, [A1 + 0x8E]
0000021A 0053 2000 ori.w [A3], 0x2000 /* ' \0' */
0000021E 3013 move.w D0, [A3]
00000220 0240 4000 andi.w D0, 0x4000 /* '@\0' */
00000224 660A bne +0xC /* 00000230 */
00000226 1028 0044 move.b D0, [A0 + 0x44]
0000022A 7201 moveq.l D1, 0x01
0000022C C001 and.b D0, D1
0000022E 6604 bne +0x6 /* 00000234 */
label00000230:
00000230 7000 moveq.l D0, 0x00
00000232 6002 bra +0x4 /* 00000236 */
label00000234:
00000234 7001 moveq.l D0, 0x01
label00000236:
00000236 3E00 move.w D7, D0
00000238 6748 beq +0x4A /* 00000282 */
0000023A 487A 08B4 pea.l [PC + 0x8B4 /* 00000AF0, value 0x436C6173 'Clas', cstring "ClassData" */]
0000023E 2050 movea.l A0, [A0]
00000240 7054 moveq.l D0, 0x54
00000242 D1C0 add.l A0, D0
00000244 2F08 move.l -[A7], A0
00000246 486E FBC8 pea.l [A6 - 0x438]
0000024A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000024E 504F addq.w A7, 8
00000250 2F00 move.l -[A7], D0
00000252 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000256 504F addq.w A7, 8
00000258 2F00 move.l -[A7], D0
0000025A 7001 moveq.l D0, 0x01
0000025C 2F00 move.l -[A7], D0
0000025E 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000262 2440 movea.l A2, D0
00000264 200A move.l D0, A2
00000266 6610 bne +0x12 /* 00000278 */
00000268 486E FBC8 pea.l [A6 - 0x438]
0000026C 7031 moveq.l D0, 0x31
0000026E 2F00 move.l -[A7], D0
00000270 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000274 504F addq.w A7, 8
00000276 6006 bra +0x8 /* 0000027E */
label00000278:
00000278 006A 0001 0048 ori.w [A2 + 0x48], 0x1
label0000027E:
0000027E 0053 4000 ori.w [A3], 0x4000 /* '@\0' */
label00000282:
00000282 7000 moveq.l D0, 0x00
00000284 2B40 D9C2 move.l [A5 - 0x263E], D0
00000288 6002 bra +0x4 /* 0000028C */
label0000028A:
0000028A 4247 clr.w D7
label0000028C:
0000028C 4EBA 2D84 jsr [PC + 0x2D84 /* 00003012 */]
00000290 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00000294 246E 0008 movea.l A2, [A6 + 0x8]
00000298 7014 moveq.l D0, 0x14
0000029A D5C0 add.l A2, D0
0000029C 2652 movea.l A3, [A2]
0000029E 200B move.l D0, A3
000002A0 6700 0096 beq +0x98 /* 00000338 */
000002A4 206B 0010 movea.l A0, [A3 + 0x10]
000002A8 2628 0010 move.l D3, [A0 + 0x10]
000002AC 2D43 FFE8 move.l [A6 - 0x18], D3
000002B0 0283 0000 2000 andi.l D3, 0x2000 /* ' \0' */
000002B6 6700 0080 beq +0x82 /* 00000338 */
000002BA 202E FFE8 move.l D0, [A6 - 0x18]
000002BE 7220 moveq.l D1, 0x20
000002C0 C081 and.l D0, D1
000002C2 6674 bne +0x76 /* 00000338 */
000002C4 206E 0008 movea.l A0, [A6 + 0x8]
000002C8 2268 0010 movea.l A1, [A0 + 0x10]
000002CC 3029 0008 move.w D0, [A1 + 0x8]
000002D0 0240 0100 andi.w D0, 0x100
000002D4 6646 bne +0x48 /* 0000031C */
000002D6 487A 0834 pea.l [PC + 0x834 /* 00000B0C, value 0x5F5F6374 '__ct', cstring "__ct" */]
000002DA 2648 movea.l A3, A0
000002DC 7054 moveq.l D0, 0x54
000002DE D7C0 add.l A3, D0
000002E0 2F0B move.l -[A7], A3
000002E2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000002E6 504F addq.w A7, 8
000002E8 4A80 tst.l D0
000002EA 6730 beq +0x32 /* 0000031C */
000002EC 487A 0818 pea.l [PC + 0x818 /* 00000B06, value 0x5F5F6474 '__dt', cstring "__dt" */]
000002F0 2F0B move.l -[A7], A3
000002F2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000002F6 504F addq.w A7, 8
000002F8 4A80 tst.l D0
000002FA 6720 beq +0x22 /* 0000031C */
000002FC 487A 0802 pea.l [PC + 0x802 /* 00000B00, value 0x5F5F6E77 '__nw', cstring "__nw" */]
00000300 2F0B move.l -[A7], A3
00000302 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000306 504F addq.w A7, 8
00000308 4A80 tst.l D0
0000030A 6710 beq +0x12 /* 0000031C */
0000030C 487A 07EC pea.l [PC + 0x7EC /* 00000AFA, value 0x5F5F646C '__dl', cstring "__dl" */]
00000310 2F0B move.l -[A7], A3
00000312 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000316 504F addq.w A7, 8
00000318 4A80 tst.l D0
0000031A 661C bne +0x1E /* 00000338 */
label0000031C:
0000031C 2052 movea.l A0, [A2]
0000031E 7054 moveq.l D0, 0x54
00000320 D1C0 add.l A0, D0
00000322 2F08 move.l -[A7], A0
00000324 487A 07EC pea.l [PC + 0x7EC /* 00000B12, value 0x50617363 'Pasc', cstring "PascalObject" */]
00000328 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000032C 504F addq.w A7, 8
0000032E 4A80 tst.l D0
00000330 6706 beq +0x8 /* 00000338 */
00000332 2F12 move.l -[A7], [A2]
00000334 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
label00000338:
00000338 302D D5D2 move.w D0, [A5 - 0x2A2E]
0000033C 0240 0080 andi.w D0, 0x80
00000340 6742 beq +0x44 /* 00000384 */
00000342 7020 moveq.l D0, 0x20
00000344 2F00 move.l -[A7], D0
00000346 262D D63C move.l D3, [A5 - 0x29C4]
0000034A 6F04 ble +0x6 /* 00000350 */
0000034C D683 add.l D3, D3
0000034E 6002 bra +0x4 /* 00000352 */
label00000350:
00000350 7602 moveq.l D3, 0x02
label00000352:
00000352 2F03 move.l -[A7], D3
00000354 487A 07CE pea.l [PC + 0x7CE /* 00000B24, value 0x252A6300 '%*c\0', cstring "%*c" */]
00000358 486D B3A6 pea.l [A5 - 0x4C5A]
0000035C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000360 4FEF 0010 lea.l A7, [A7 + 0x10]
00000364 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000368 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000036C 2F00 move.l -[A7], D0
0000036E 487A 07B0 pea.l [PC + 0x7B0 /* 00000B20, value 0x25730D00 '%s\r\0', cstring "%s\" */]
00000372 486D B3A6 pea.l [A5 - 0x4C5A]
00000376 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000037A 4FEF 000C lea.l A7, [A7 + 0xC]
0000037E 1B7C 0001 D9C7 move.b [A5 - 0x2639], 0x1
label00000384:
00000384 262E 0008 move.l D3, [A6 + 0x8]
00000388 2B43 D998 move.l [A5 - 0x2668], D3
0000038C 2043 movea.l A0, D3
0000038E 2468 0014 movea.l A2, [A0 + 0x14]
00000392 200A move.l D0, A2
00000394 6710 beq +0x12 /* 000003A6 */
00000396 2F0A move.l -[A7], A2
00000398 486D 1F82 pea.l [A5 + 0x1F82 /* export_1004 */]
0000039C 2F3C 0000 0080 move.l -[A7], 0x80
000003A2 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
label000003A6:
000003A6 42A7 clr.l -[A7]
000003A8 486D 1E2A pea.l [A5 + 0x1E2A /* export_961 */]
000003AC 7004 moveq.l D0, 0x04
000003AE 2F00 move.l -[A7], D0
000003B0 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
000003B4 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
000003B8 41ED D8D0 lea.l A0, [A5 - 0x2730]
000003BC 226E FBC4 movea.l A1, [A6 - 0x43C]
000003C0 701A moveq.l D0, 0x1A
000003C2 D3C0 add.l A1, D0
000003C4 22D8 move.l [A1]+, [A0]+
000003C6 3290 move.w [A1], [A0]
000003C8 7001 moveq.l D0, 0x01
000003CA 2B40 D88C move.l [A5 - 0x2774], D0
000003CE 7600 moveq.l D3, 0x00
000003D0 2B43 BFEE move.l [A5 - 0x4012], D3
000003D4 2B43 BFF6 move.l [A5 - 0x400A], D3
000003D8 600C bra +0xE /* 000003E6 */
label000003DA:
000003DA 7056 moveq.l D0, 0x56
000003DC B600 cmp.b D3, D0
000003DE 6710 beq +0x12 /* 000003F0 */
000003E0 42A7 clr.l -[A7]
000003E2 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
label000003E6:
000003E6 162D CDDC move.b D3, [A5 - 0x3224]
000003EA 7059 moveq.l D0, 0x59
000003EC B600 cmp.b D3, D0
000003EE 66EA bne -0x14 /* 000003DA */
label000003F0:
000003F0 206E 0008 movea.l A0, [A6 + 0x8]
000003F4 2028 000C move.l D0, [A0 + 0xC]
000003F8 2D40 FBB4 move.l [A6 - 0x44C], D0
000003FC 2040 movea.l A0, D0
000003FE 2010 move.l D0, [A0]
00000400 721F moveq.l D1, 0x1F
00000402 C081 and.l D0, D1
00000404 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000408 1030 0000 move.b D0, [A0 + D0.w]
0000040C 7210 moveq.l D1, 0x10
0000040E C001 and.b D0, D1
00000410 660A bne +0xC /* 0000041C */
00000412 2F3C 0000 01BA move.l -[A7], 0x1BA
00000418 4EBA FBE6 jsr [PC - 0x41A /* 00000000 */]
label0000041C:
0000041C 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000420 6710 beq +0x12 /* 00000432 */
00000422 41ED D8CA lea.l A0, [A5 - 0x2736]
00000426 226E FBC4 movea.l A1, [A6 - 0x43C]
0000042A 703E moveq.l D0, 0x3E
0000042C D3C0 add.l A1, D0
0000042E 22D8 move.l [A1]+, [A0]+
00000430 3290 move.w [A1], [A0]
label00000432:
00000432 7000 moveq.l D0, 0x00
00000434 2D40 FBBC move.l [A6 - 0x444], D0
00000438 246E FBC4 movea.l A2, [A6 - 0x43C]
0000043C 2652 movea.l A3, [A2]
0000043E 286B 0010 movea.l A4, [A3 + 0x10]
00000442 4AAC 008E tst.l [A4 + 0x8E]
00000446 6662 bne +0x64 /* 000004AA */
00000448 200B move.l D0, A3
0000044A 675E beq +0x60 /* 000004AA */
0000044C 302A 0008 move.w D0, [A2 + 0x8]
00000450 0240 4000 andi.w D0, 0x4000 /* '@\0' */
00000454 6654 bne +0x56 /* 000004AA */
00000456 362A 0008 move.w D3, [A2 + 0x8]
0000045A 3D43 FFFC move.w [A6 - 0x4], D3
0000045E 0243 0600 andi.w D3, 0x600
00000462 6746 beq +0x48 /* 000004AA */
00000464 302E FFFC move.w D0, [A6 - 0x4]
00000468 0240 0200 andi.w D0, 0x200
0000046C 673C beq +0x3E /* 000004AA */
0000046E 4AAC 003A tst.l [A4 + 0x3A]
00000472 6736 beq +0x38 /* 000004AA */
00000474 486D DCF2 pea.l [A5 - 0x230E]
00000478 7002 moveq.l D0, 0x02
0000047A 2F00 move.l -[A7], D0
0000047C 7008 moveq.l D0, 0x08
0000047E 1F00 move.b -[A7], D0
00000480 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000484 2440 movea.l A2, D0
00000486 206D D874 movea.l A0, [A5 - 0x278C]
0000048A 2028 0018 move.l D0, [A0 + 0x18]
0000048E 2540 000C move.l [A2 + 0xC], D0
00000492 2040 movea.l A0, D0
00000494 5268 0006 addq.w [A0 + 0x6], 1
00000498 00AA 0008 0000 0020 ori.l [A2 + 0x20], 0x80000
000004A0 486E FBBC pea.l [A6 - 0x444]
000004A4 2F0A move.l -[A7], A2
000004A6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000004AA:
000004AA 7C00 moveq.l D6, 0x00
000004AC 4240 clr.w D0
000004AE 3B40 BC42 move.w [A5 - 0x43BE], D0
000004B2 246E FBB4 movea.l A2, [A6 - 0x44C]
000004B6 700C moveq.l D0, 0x0C
000004B8 D5C0 add.l A2, D0
000004BA 202D D884 move.l D0, [A5 - 0x277C]
000004BE 6600 0102 bne +0x104 /* 000005C2 */
000004C2 2012 move.l D0, [A2]
000004C4 2D40 FBAC move.l [A6 - 0x454], D0
000004C8 264A movea.l A3, A2
000004CA 6000 00EE bra +0xF0 /* 000005BA */
label000004CE:
000004CE 206E FBAC movea.l A0, [A6 - 0x454]
000004D2 2868 0004 movea.l A4, [A0 + 0x4]
000004D6 2028 0008 move.l D0, [A0 + 0x8]
000004DA 4480 neg.l D0
000004DC 9180 subx.l D0, D0
000004DE 4480 neg.l D0
000004E0 3800 move.w D4, D0
000004E2 2053 movea.l A0, [A3]
000004E4 4AA8 000C tst.l [A0 + 0xC]
000004E8 6704 beq +0x6 /* 000004EE */
000004EA 526D BC42 addq.w [A5 - 0x43BE], 1
label000004EE:
000004EE 246E FBAC movea.l A2, [A6 - 0x454]
000004F2 4A92 tst.l [A2]
000004F4 6622 bne +0x24 /* 00000518 */
000004F6 700C moveq.l D0, 0x0C
000004F8 2F00 move.l -[A7], D0
000004FA 206D D968 movea.l A0, [A5 - 0x2698]
000004FE 4E90 jsr [A0]
00000500 2480 move.l [A2], D0
00000502 5286 addq.l D6, 1
00000504 2206 move.l D1, D6
00000506 2F01 move.l -[A7], D1
00000508 486D C01A pea.l [A5 - 0x3FE6]
0000050C 2F00 move.l -[A7], D0
0000050E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000512 4FEF 000C lea.l A7, [A7 + 0xC]
00000516 7801 moveq.l D4, 0x01
label00000518:
00000518 3A2D D93A move.w D5, [A5 - 0x26C6]
0000051C 48C5 ext.l D5
0000051E 206E FBAC movea.l A0, [A6 - 0x454]
00000522 2F10 move.l -[A7], [A0]
00000524 7002 moveq.l D0, 0x02
00000526 2F00 move.l -[A7], D0
00000528 7008 moveq.l D0, 0x08
0000052A 1F00 move.b -[A7], D0
0000052C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000530 2D40 FBB8 move.l [A6 - 0x448], D0
00000534 2040 movea.l A0, D0
00000536 214C 000C move.l [A0 + 0xC], A4
0000053A 526C 0006 addq.w [A4 + 0x6], 1
0000053E 4A44 tst.w D4
00000540 6708 beq +0xA /* 0000054A */
00000542 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000
label0000054A:
0000054A 2014 move.l D0, [A4]
0000054C 721F moveq.l D1, 0x1F
0000054E C041 and.w D0, D1
00000550 7214 moveq.l D1, 0x14
00000552 B041 cmp.w D0, D1
00000554 6632 bne +0x34 /* 00000588 */
00000556 206C 000C movea.l A0, [A4 + 0xC]
0000055A 2468 0010 movea.l A2, [A0 + 0x10]
0000055E 4AAA 004A tst.l [A2 + 0x4A]
00000562 6724 beq +0x26 /* 00000588 */
00000564 202A 0010 move.l D0, [A2 + 0x10]
00000568 7240 moveq.l D1, 0x40
0000056A C081 and.l D0, D1
0000056C 661A bne +0x1C /* 00000588 */
0000056E 2F0C move.l -[A7], A4
00000570 4267 clr.w -[A7]
00000572 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000576 206E FBB8 movea.l A0, [A6 - 0x448]
0000057A 2140 000C move.l [A0 + 0xC], D0
0000057E 2840 movea.l A4, D0
00000580 7212 moveq.l D1, 0x12
00000582 2881 move.l [A4], D1
00000584 526C 0006 addq.w [A4 + 0x6], 1
label00000588:
00000588 246E FBAC movea.l A2, [A6 - 0x454]
0000058C 2F12 move.l -[A7], [A2]
0000058E 206D D958 movea.l A0, [A5 - 0x26A8]
00000592 4E90 jsr [A0]
00000594 7000 moveq.l D0, 0x00
00000596 2480 move.l [A2], D0
00000598 302D D93A move.w D0, [A5 - 0x26C6]
0000059C 48C0 ext.l D0
0000059E B085 cmp.l D0, D5
000005A0 660C bne +0xE /* 000005AE */
000005A2 486E FBBC pea.l [A6 - 0x444]
000005A6 2F2E FBB8 move.l -[A7], [A6 - 0x448]
000005AA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000005AE:
000005AE 206E FBAC movea.l A0, [A6 - 0x454]
000005B2 2028 000C move.l D0, [A0 + 0xC]
000005B6 2D40 FBAC move.l [A6 - 0x454], D0
label000005BA:
000005BA 202E FBAC move.l D0, [A6 - 0x454]
000005BE 6600 FF0E bne -0xF0 /* 000004CE */
label000005C2:
000005C2 4240 clr.w D0
000005C4 3B40 BC42 move.w [A5 - 0x43BE], D0
000005C8 7000 moveq.l D0, 0x00
000005CA 2D40 FBC0 move.l [A6 - 0x440], D0
000005CE 246E FBB4 movea.l A2, [A6 - 0x44C]
000005D2 202A 000C move.l D0, [A2 + 0xC]
000005D6 2D40 FBB0 move.l [A6 - 0x450], D0
000005DA 2D6D D884 FBAC move.l [A6 - 0x454], [A5 - 0x277C]
000005E0 700C moveq.l D0, 0x0C
000005E2 D5C0 add.l A2, D0
000005E4 2D4A FFD8 move.l [A6 - 0x28], A2
000005E8 6000 0268 bra +0x26A /* 00000852 */
label000005EC:
000005EC 206D D884 movea.l A0, [A5 - 0x277C]
000005F0 4AA8 000C tst.l [A0 + 0xC]
000005F4 6704 beq +0x6 /* 000005FA */
000005F6 526D BC42 addq.w [A5 - 0x43BE], 1
label000005FA:
000005FA 246E FBAC movea.l A2, [A6 - 0x454]
000005FE 4A92 tst.l [A2]
00000600 660A bne +0xC /* 0000060C */
00000602 2F3C 0000 024A move.l -[A7], 0x24A
00000608 4EBA F9F6 jsr [PC - 0x60A /* 00000000 */]
label0000060C:
0000060C 4AAA 0004 tst.l [A2 + 0x4]
00000610 6618 bne +0x1A /* 0000062A */
00000612 206D D874 movea.l A0, [A5 - 0x278C]
00000616 2028 0018 move.l D0, [A0 + 0x18]
0000061A 2540 0004 move.l [A2 + 0x4], D0
0000061E 206D D874 movea.l A0, [A5 - 0x278C]
00000622 2068 0018 movea.l A0, [A0 + 0x18]
00000626 5268 0006 addq.w [A0 + 0x6], 1
label0000062A:
0000062A 246E FBAC movea.l A2, [A6 - 0x454]
0000062E 206A 0004 movea.l A0, [A2 + 0x4]
00000632 2010 move.l D0, [A0]
00000634 721F moveq.l D1, 0x1F
00000636 C041 and.w D0, D1
00000638 7215 moveq.l D1, 0x15
0000063A B041 cmp.w D0, D1
0000063C 660A bne +0xC /* 00000648 */
0000063E 2F3C 0000 0253 move.l -[A7], 0x253
00000644 4EBA F9BA jsr [PC - 0x646 /* 00000000 */]
label00000648:
00000648 2F12 move.l -[A7], [A2]
0000064A 7002 moveq.l D0, 0x02
0000064C 2F00 move.l -[A7], D0
0000064E 7008 moveq.l D0, 0x08
00000650 1F00 move.b -[A7], D0
00000652 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000656 2D40 FBB8 move.l [A6 - 0x448], D0
0000065A 2F12 move.l -[A7], [A2]
0000065C 206D D958 movea.l A0, [A5 - 0x26A8]
00000660 4E90 jsr [A0]
00000662 7000 moveq.l D0, 0x00
00000664 2480 move.l [A2], D0
00000666 202A 0004 move.l D0, [A2 + 0x4]
0000066A 2D40 FFD4 move.l [A6 - 0x2C], D0
0000066E 206E FBB8 movea.l A0, [A6 - 0x448]
00000672 2140 000C move.l [A0 + 0xC], D0
00000676 2240 movea.l A1, D0
00000678 5269 0006 addq.w [A1 + 0x6], 1
0000067C 4AAA 0008 tst.l [A2 + 0x8]
00000680 6708 beq +0xA /* 0000068A */
00000682 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000
label0000068A:
0000068A 246E FFD4 movea.l A2, [A6 - 0x2C]
0000068E 2012 move.l D0, [A2]
00000690 721F moveq.l D1, 0x1F
00000692 C041 and.w D0, D1
00000694 7214 moveq.l D1, 0x14
00000696 B041 cmp.w D0, D1
00000698 6636 bne +0x38 /* 000006D0 */
0000069A 206A 000C movea.l A0, [A2 + 0xC]
0000069E 2668 0010 movea.l A3, [A0 + 0x10]
000006A2 4AAB 004A tst.l [A3 + 0x4A]
000006A6 6728 beq +0x2A /* 000006D0 */
000006A8 202B 0010 move.l D0, [A3 + 0x10]
000006AC 7240 moveq.l D1, 0x40
000006AE C081 and.l D0, D1
000006B0 661E bne +0x20 /* 000006D0 */
000006B2 2F0A move.l -[A7], A2
000006B4 4267 clr.w -[A7]
000006B6 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000006BA 206E FBB8 movea.l A0, [A6 - 0x448]
000006BE 2140 000C move.l [A0 + 0xC], D0
000006C2 2D40 FFD4 move.l [A6 - 0x2C], D0
000006C6 7212 moveq.l D1, 0x12
000006C8 2040 movea.l A0, D0
000006CA 2081 move.l [A0], D1
000006CC 5268 0006 addq.w [A0 + 0x6], 1
label000006D0:
000006D0 246E FBB8 movea.l A2, [A6 - 0x448]
000006D4 206A 000C movea.l A0, [A2 + 0xC]
000006D8 2010 move.l D0, [A0]
000006DA 721F moveq.l D1, 0x1F
000006DC C041 and.w D0, D1
000006DE 720C moveq.l D1, 0x0C
000006E0 B041 cmp.w D0, D1
000006E2 665A bne +0x5C /* 0000073E */
000006E4 2F0A move.l -[A7], A2
000006E6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000006EA 2640 movea.l A3, D0
000006EC 2F0B move.l -[A7], A3
000006EE 206D D874 movea.l A0, [A5 - 0x278C]
000006F2 2F28 0034 move.l -[A7], [A0 + 0x34]
000006F6 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000006FA 7048 moveq.l D0, 0x48
000006FC 2F00 move.l -[A7], D0
000006FE 206D D874 movea.l A0, [A5 - 0x278C]
00000702 2F28 0030 move.l -[A7], [A0 + 0x30]
00000706 2F0B move.l -[A7], A3
00000708 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000070C 2640 movea.l A3, D0
0000070E 2F2E FBC0 move.l -[A7], [A6 - 0x440]
00000712 701B moveq.l D0, 0x1B
00000714 2F00 move.l -[A7], D0
00000716 206D D874 movea.l A0, [A5 - 0x278C]
0000071A 2F28 0030 move.l -[A7], [A0 + 0x30]
0000071E 2F0A move.l -[A7], A2
00000720 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000724 2F00 move.l -[A7], D0
00000726 2F0B move.l -[A7], A3
00000728 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000072C 2F00 move.l -[A7], D0
0000072E 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00000732 2D40 FBC0 move.l [A6 - 0x440], D0
00000736 00AA 0000 0002 0020 ori.l [A2 + 0x20], 0x2
label0000073E:
0000073E 246E FBAC movea.l A2, [A6 - 0x454]
00000742 584A addq.w A2, 4
00000744 2012 move.l D0, [A2]
00000746 2D40 FFD4 move.l [A6 - 0x2C], D0
0000074A 2040 movea.l A0, D0
0000074C 5268 0006 addq.w [A0 + 0x6], 1
00000750 2F0A move.l -[A7], A2
00000752 4EBA 03D8 jsr [PC + 0x3D8 /* 00000B2C */]
00000756 266E FBB8 movea.l A3, [A6 - 0x448]
0000075A 2F2B 000C move.l -[A7], [A3 + 0xC]
0000075E 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000762 2840 movea.l A4, D0
00000764 2F12 move.l -[A7], [A2]
00000766 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000076A 2200 move.l D1, D0
0000076C 200C move.l D0, A4
0000076E B081 cmp.l D0, D1
00000770 6708 beq +0xA /* 0000077A */
00000772 00AB 0000 0002 0020 ori.l [A3 + 0x20], 0x2
label0000077A:
0000077A 206E FFD8 movea.l A0, [A6 - 0x28]
0000077E 4A90 tst.l [A0]
00000780 6700 00B0 beq +0xB2 /* 00000832 */
00000784 202E FBB0 move.l D0, [A6 - 0x450]
00000788 6700 008E beq +0x90 /* 00000818 */
0000078C 206E FBAC movea.l A0, [A6 - 0x454]
00000790 2F28 0004 move.l -[A7], [A0 + 0x4]
00000794 206E FBB0 movea.l A0, [A6 - 0x450]
00000798 2F28 0004 move.l -[A7], [A0 + 0x4]
0000079C 42A7 clr.l -[A7]
0000079E 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000007A2 4A80 tst.l D0
000007A4 6664 bne +0x66 /* 0000080A */
000007A6 206E FFD4 movea.l A0, [A6 - 0x2C]
000007AA 2010 move.l D0, [A0]
000007AC 721F moveq.l D1, 0x1F
000007AE C081 and.l D0, D1
000007B0 7204 moveq.l D1, 0x04
000007B2 B081 cmp.l D0, D1
000007B4 6718 beq +0x1A /* 000007CE */
000007B6 7201 moveq.l D1, 0x01
000007B8 B081 cmp.l D0, D1
000007BA 6712 beq +0x14 /* 000007CE */
000007BC 7202 moveq.l D1, 0x02
000007BE B081 cmp.l D0, D1
000007C0 670C beq +0xE /* 000007CE */
000007C2 4A80 tst.l D0
000007C4 6708 beq +0xA /* 000007CE */
000007C6 7203 moveq.l D1, 0x03
000007C8 B081 cmp.l D0, D1
000007CA 6702 beq +0x4 /* 000007CE */
000007CC 6016 bra +0x18 /* 000007E4 */
label000007CE:
000007CE 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000007D2 206E FBB0 movea.l A0, [A6 - 0x450]
000007D6 2F28 0004 move.l -[A7], [A0 + 0x4]
000007DA 42A7 clr.l -[A7]
000007DC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000007E0 4A80 tst.l D0
000007E2 6626 bne +0x28 /* 0000080A */
label000007E4:
000007E4 206E FBB8 movea.l A0, [A6 - 0x448]
000007E8 7054 moveq.l D0, 0x54
000007EA D1C0 add.l A0, D0
000007EC 2F08 move.l -[A7], A0
000007EE 206E FBB0 movea.l A0, [A6 - 0x450]
000007F2 2F28 0004 move.l -[A7], [A0 + 0x4]
000007F6 206E FBAC movea.l A0, [A6 - 0x454]
000007FA 2F28 0004 move.l -[A7], [A0 + 0x4]
000007FE 7069 moveq.l D0, 0x69
00000800 2F00 move.l -[A7], D0
00000802 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00000806 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000080A:
0000080A 206E FBB0 movea.l A0, [A6 - 0x450]
0000080E 2028 000C move.l D0, [A0 + 0xC]
00000812 2D40 FBB0 move.l [A6 - 0x450], D0
00000816 601A bra +0x1C /* 00000832 */
label00000818:
00000818 102D D5D8 move.b D0, [A5 - 0x2A28]
0000081C 6714 beq +0x16 /* 00000832 */
0000081E 206E FBB8 movea.l A0, [A6 - 0x448]
00000822 7054 moveq.l D0, 0x54
00000824 D1C0 add.l A0, D0
00000826 2F08 move.l -[A7], A0
00000828 7069 moveq.l D0, 0x69
0000082A 2F00 move.l -[A7], D0
0000082C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000830 504F addq.w A7, 8
label00000832:
00000832 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000836 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000083A 486E FBBC pea.l [A6 - 0x444]
0000083E 2F2E FBB8 move.l -[A7], [A6 - 0x448]
00000842 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000846 206E FBAC movea.l A0, [A6 - 0x454]
0000084A 2028 000C move.l D0, [A0 + 0xC]
0000084E 2D40 FBAC move.l [A6 - 0x454], D0
label00000852:
00000852 202E FBAC move.l D0, [A6 - 0x454]
00000856 6600 FD94 bne -0x26A /* 000005EC */
0000085A 4240 clr.w D0
0000085C 3B40 BC42 move.w [A5 - 0x43BE], D0
00000860 2B6E 0008 D998 move.l [A5 - 0x2668], [A6 + 0x8]
00000866 486D D884 pea.l [A5 - 0x277C]
0000086A 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
0000086E 302D D950 move.w D0, [A5 - 0x26B0]
00000872 670A beq +0xC /* 0000087E */
00000874 2F3C 0000 030D move.l -[A7], 0x30D
0000087A 4EBA F784 jsr [PC - 0x87C /* 00000000 */]
label0000087E:
0000087E 2F2E FBB4 move.l -[A7], [A6 - 0x44C]
00000882 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00000886 7202 moveq.l D1, 0x02
00000888 B081 cmp.l D0, D1
0000088A 6652 bne +0x54 /* 000008DE */
0000088C 2F2E FBB4 move.l -[A7], [A6 - 0x44C]
00000890 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000894 2640 movea.l A3, D0
00000896 526D C02E addq.w [A5 - 0x3FD2], 1
0000089A 302D C02E move.w D0, [A5 - 0x3FD2]
0000089E 48C0 ext.l D0
000008A0 2F00 move.l -[A7], D0
000008A2 487A 0284 pea.l [PC + 0x284 /* 00000B28, value 0x25640000 '%d\0\0', cstring "%d" */]
000008A6 486D C015 pea.l [A5 - 0x3FEB]
000008AA 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000008AE 4FEF 000C lea.l A7, [A7 + 0xC]
000008B2 486D C010 pea.l [A5 - 0x3FF0]
000008B6 7008 moveq.l D0, 0x08
000008B8 2F00 move.l -[A7], D0
000008BA 2F0B move.l -[A7], A3
000008BC 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
000008C0 2440 movea.l A2, D0
000008C2 00AA 0008 0204 0020 ori.l [A2 + 0x20], 0x80204
000008CA 2B4A C00C move.l [A5 - 0x3FF4], A2
000008CE 206E FBB4 movea.l A0, [A6 - 0x44C]
000008D2 0090 0000 1000 ori.l [A0], 0x1000
000008D8 2F0A move.l -[A7], A2
000008DA 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label000008DE:
000008DE 246E FBC4 movea.l A2, [A6 - 0x43C]
000008E2 2652 movea.l A3, [A2]
000008E4 200B move.l D0, A3
000008E6 671A beq +0x1C /* 00000902 */
000008E8 302A 0008 move.w D0, [A2 + 0x8]
000008EC 0240 4000 andi.w D0, 0x4000 /* '@\0' */
000008F0 6610 bne +0x12 /* 00000902 */
000008F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F6 2F0B move.l -[A7], A3
000008F8 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000008FC 2F00 move.l -[A7], D0
000008FE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000902:
00000902 2F2E FBBC move.l -[A7], [A6 - 0x444]
00000906 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
0000090A 2640 movea.l A3, D0
0000090C 6014 bra +0x16 /* 00000922 */
label0000090E:
0000090E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000912 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000916 2F2E FBBC move.l -[A7], [A6 - 0x444]
0000091A 2F0B move.l -[A7], A3
0000091C 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */]
00000920 2640 movea.l A3, D0
label00000922:
00000922 200B move.l D0, A3
00000924 66E8 bne -0x16 /* 0000090E */
00000926 486E FBBC pea.l [A6 - 0x444]
0000092A 42A7 clr.l -[A7]
0000092C 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000930 4203 clr.b D3
00000932 1B43 E8D4 move.b [A5 - 0x172C], D3
00000936 1B43 E8D6 move.b [A5 - 0x172A], D3
0000093A 302D D5D6 move.w D0, [A5 - 0x2A2A]
0000093E 7210 moveq.l D1, 0x10
00000940 C041 and.w D0, D1
00000942 6774 beq +0x76 /* 000009B8 */
00000944 4244 clr.w D4
00000946 606A bra +0x6C /* 000009B2 */
label00000948:
00000948 3604 move.w D3, D4
0000094A 3003 move.w D0, D3
0000094C 48C0 ext.l D0
0000094E E580 asl D0, 2
00000950 D0AD D954 add.l D0, [A5 - 0x26AC]
00000954 2040 movea.l A0, D0
00000956 2010 move.l D0, [A0]
00000958 2D40 FBB8 move.l [A6 - 0x448], D0
0000095C 2040 movea.l A0, D0
0000095E 2468 000C movea.l A2, [A0 + 0xC]
00000962 2212 move.l D1, [A2]
00000964 741F moveq.l D2, 0x1F
00000966 C242 and.w D1, D2
00000968 7414 moveq.l D2, 0x14
0000096A B242 cmp.w D1, D2
0000096C 6642 bne +0x44 /* 000009B0 */
0000096E 266A 000C movea.l A3, [A2 + 0xC]
00000972 246B 0010 movea.l A2, [A3 + 0x10]
00000976 4AAA 004E tst.l [A2 + 0x4E]
0000097A 6734 beq +0x36 /* 000009B0 */
0000097C 222A 0014 move.l D1, [A2 + 0x14]
00000980 B2AD D8AC cmp.l D1, [A5 - 0x2754]
00000984 662A bne +0x2C /* 000009B0 */
00000986 2F0B move.l -[A7], A3
00000988 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
0000098C 2440 movea.l A2, D0
0000098E 2F2E FBB8 move.l -[A7], [A6 - 0x448]
00000992 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00000996 2F00 move.l -[A7], D0
00000998 42A7 clr.l -[A7]
0000099A 2F0A move.l -[A7], A2
0000099C 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000009A0 2840 movea.l A4, D0
000009A2 2F2E FBC0 move.l -[A7], [A6 - 0x440]
000009A6 2F0C move.l -[A7], A4
000009A8 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000009AC 2D40 FBC0 move.l [A6 - 0x440], D0
label000009B0:
000009B0 5244 addq.w D4, 1
label000009B2:
000009B2 B86D D950 cmp.w D4, [A5 - 0x26B0]
000009B6 6D90 blt -0x6E /* 00000948 */
label000009B8:
000009B8 2F2D D998 move.l -[A7], [A5 - 0x2668]
000009BC 4EBA 2296 jsr [PC + 0x2296 /* 00002C54 */]
000009C0 2F3C 0000 01A8 move.l -[A7], 0x1A8
000009C6 206D D964 movea.l A0, [A5 - 0x269C]
000009CA 4E90 jsr [A0]
000009CC 2B40 D922 move.l [A5 - 0x26DE], D0
000009D0 2B40 D936 move.l [A5 - 0x26CA], D0
000009D4 4241 clr.w D1
000009D6 2040 movea.l A0, D0
000009D8 3141 0046 move.w [A0 + 0x46], D1
000009DC 7800 moveq.l D4, 0x00
000009DE 2B44 BFFA move.l [A5 - 0x4006], D4
000009E2 206D D936 movea.l A0, [A5 - 0x26CA]
000009E6 20AE FBC0 move.l [A0], [A6 - 0x440]
000009EA 7001 moveq.l D0, 0x01
000009EC 3F00 move.w -[A7], D0
000009EE 4EBA 0268 jsr [PC + 0x268 /* 00000C58 */]
000009F2 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
000009F6 486D BFFA pea.l [A5 - 0x4006]
000009FA 42A7 clr.l -[A7]
000009FC 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000A00 7000 moveq.l D0, 0x00
00000A02 2B40 D88C move.l [A5 - 0x2774], D0
00000A06 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000A0A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000A0E 2F00 move.l -[A7], D0
00000A10 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
00000A14 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000A18 670E beq +0x10 /* 00000A28 */
00000A1A 206E FBC4 movea.l A0, [A6 - 0x43C]
00000A1E 7020 moveq.l D0, 0x20
00000A20 D1C0 add.l A0, D0
00000A22 2F08 move.l -[A7], A0
00000A24 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label00000A28:
00000A28 206D D998 movea.l A0, [A5 - 0x2668]
00000A2C 4AA8 0014 tst.l [A0 + 0x14]
00000A30 6704 beq +0x6 /* 00000A36 */
00000A32 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
label00000A36:
00000A36 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000A3A 4EBA 260E jsr [PC + 0x260E /* 0000304A */]
00000A3E 4EBA 1CB4 jsr [PC + 0x1CB4 /* 000026F4 */]
00000A42 246E FBC4 movea.l A2, [A6 - 0x43C]
00000A46 256D D936 000E move.l [A2 + 0xE], [A5 - 0x26CA]
00000A4C 2F0A move.l -[A7], A2
00000A4E 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
00000A52 302A 0008 move.w D0, [A2 + 0x8]
00000A56 0240 0200 andi.w D0, 0x200
00000A5A 670A beq +0xC /* 00000A66 */
00000A5C 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000A60 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
00000A64 6016 bra +0x18 /* 00000A7C */
label00000A66:
00000A66 206E FBC4 movea.l A0, [A6 - 0x43C]
00000A6A 3028 0008 move.w D0, [A0 + 0x8]
00000A6E 0240 0400 andi.w D0, 0x400
00000A72 6708 beq +0xA /* 00000A7C */
00000A74 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000A78 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
label00000A7C:
00000A7C 206D D998 movea.l A0, [A5 - 0x2668]
00000A80 1028 001C move.b D0, [A0 + 0x1C]
00000A84 7215 moveq.l D1, 0x15
00000A86 B001 cmp.b D0, D1
00000A88 6632 bne +0x34 /* 00000ABC */
00000A8A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000A8E 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000A92 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
00000A96 4A40 tst.w D0
00000A98 670A beq +0xC /* 00000AA4 */
00000A9A 206E FBC4 movea.l A0, [A6 - 0x43C]
00000A9E 0068 0010 0008 ori.w [A0 + 0x8], 0x10
label00000AA4:
00000AA4 206E FBC4 movea.l A0, [A6 - 0x43C]
00000AA8 3028 0008 move.w D0, [A0 + 0x8]
00000AAC 0240 0080 andi.w D0, 0x80
00000AB0 6712 beq +0x14 /* 00000AC4 */
00000AB2 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000AB6 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00000ABA 6008 bra +0xA /* 00000AC4 */
label00000ABC:
00000ABC 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000AC0 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
label00000AC4:
00000AC4 7000 moveq.l D0, 0x00
00000AC6 2B40 D936 move.l [A5 - 0x26CA], D0
00000ACA 4A47 tst.w D7
00000ACC 670E beq +0x10 /* 00000ADC */
00000ACE 206E 0008 movea.l A0, [A6 + 0x8]
00000AD2 2068 0010 movea.l A0, [A0 + 0x10]
00000AD6 2F10 move.l -[A7], [A0]
00000AD8 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
label00000ADC:
00000ADC 7000 moveq.l D0, 0x00
00000ADE 2B40 D9C2 move.l [A5 - 0x263E], D0
label00000AE2:
00000AE2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000AE6 4E5E unlink A6
00000AE8 205F movea.l A0, [A7]+
00000AEA 584F addq.w A7, 4
00000AEC 4ED0 jmp [A0]
00000AEE 003C 436C ori.b ccr, 108
00000AF2 6173 bsr +0x75 /* 00000B67 */
00000AF4 7344 moveq.l D1, 0x44
00000AF6 6174 bsr +0x76 /* 00000B6C */
00000AF8 6100 5F5F bsr +0x5F61 /* 00006A59 */
00000AFC 646C bcc +0x6E /* 00000B6A */
00000AFE 0000 5F5F ori.b D0, 0x5F /* '_' */
00000B02 6E77 bgt +0x79 /* 00000B7B */
00000B04 0000 5F5F ori.b D0, 0x5F /* '_' */
00000B08 6474 bcc +0x76 /* 00000B7E */
00000B0A 0000 5F5F ori.b D0, 0x5F /* '_' */
00000B0E 6374 bls +0x76 /* 00000B84 */
00000B10 0000 5061 ori.b D0, 0x61 /* 'a' */
00000B14 7363 moveq.l D1, 0x63
00000B16 616C bsr +0x6E /* 00000B84 */
00000B18 4F62 chk.w D7, -[A2]
00000B1A 6A65 bpl +0x67 /* 00000B81 */
00000B1C 6374 bls +0x76 /* 00000B92 */
00000B1E 0000 2573 ori.b D0, 0x73 /* 's' */
00000B22 0D00 btst D0, D6
00000B24 252A 6300 move.l -[A2], [A2 + 0x6300]
00000B28 2564 0000 move.l [A2 + 0x0], -[A4]
fn00000B2C:
00000B2C 4E56 0000 link A6, 0
00000B30 48E7 0018 movem.l -[A7], A3,A4
00000B34 266E 0008 movea.l A3, [A6 + 0x8]
00000B38 200B move.l D0, A3
00000B3A 660A bne +0xC /* 00000B46 */
00000B3C 2F3C 0000 043B move.l -[A7], 0x43B
00000B42 4EBA F4BC jsr [PC - 0xB44 /* 00000000 */]
label00000B46:
00000B46 2853 movea.l A4, [A3]
00000B48 200C move.l D0, A4
00000B4A 660A bne +0xC /* 00000B56 */
00000B4C 2F3C 0000 043D move.l -[A7], 0x43D
00000B52 4EBA F4AC jsr [PC - 0xB54 /* 00000000 */]
label00000B56:
00000B56 2014 move.l D0, [A4]
00000B58 721F moveq.l D1, 0x1F
00000B5A C041 and.w D0, D1
00000B5C 7205 moveq.l D1, 0x05
00000B5E B041 cmp.w D0, D1
00000B60 6604 bne +0x6 /* 00000B66 */
00000B62 286C 0008 movea.l A4, [A4 + 0x8]
label00000B66:
00000B66 2014 move.l D0, [A4]
00000B68 721F moveq.l D1, 0x1F
label00000B6A:
00000B6A C081 and.l D0, D1
fn00000B6C:
00000B6C 7215 moveq.l D1, 0x15
00000B6E B081 cmp.l D0, D1
00000B70 6730 beq +0x32 /* 00000BA2 */
00000B72 7201 moveq.l D1, 0x01
00000B74 B081 cmp.l D0, D1
00000B76 6744 beq +0x46 /* 00000BBC */
00000B78 7202 moveq.l D1, 0x02
00000B7A B081 cmp.l D0, D1
00000B7C 673E beq +0x40 /* 00000BBC */
label00000B7E:
00000B7E 4A80 tst.l D0
00000B80 673A beq +0x3C /* 00000BBC */
00000B82 7203 moveq.l D1, 0x03
fn00000B84:
00000B84 B081 cmp.l D0, D1
00000B86 6734 beq +0x36 /* 00000BBC */
00000B88 7204 moveq.l D1, 0x04
00000B8A B081 cmp.l D0, D1
00000B8C 6738 beq +0x3A /* 00000BC6 */
00000B8E 720F moveq.l D1, 0x0F
00000B90 B081 cmp.l D0, D1
label00000B92:
00000B92 673C beq +0x3E /* 00000BD0 */
00000B94 720D moveq.l D1, 0x0D
00000B96 B081 cmp.l D0, D1
00000B98 6736 beq +0x38 /* 00000BD0 */
00000B9A 720C moveq.l D1, 0x0C
00000B9C B081 cmp.l D0, D1
00000B9E 6730 beq +0x32 /* 00000BD0 */
00000BA0 6042 bra +0x44 /* 00000BE4 */
label00000BA2:
00000BA2 2F3C 0000 0444 move.l -[A7], 0x444
00000BA8 4EBA F456 jsr [PC - 0xBAA /* 00000000 */]
00000BAC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000BB0 7001 moveq.l D0, 0x01
00000BB2 3F00 move.w -[A7], D0
00000BB4 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000BB8 2840 movea.l A4, D0
00000BBA 601C bra +0x1E /* 00000BD8 */
label00000BBC:
00000BBC 206D D874 movea.l A0, [A5 - 0x278C]
00000BC0 2868 0018 movea.l A4, [A0 + 0x18]
00000BC4 6012 bra +0x14 /* 00000BD8 */
label00000BC6:
00000BC6 206D D874 movea.l A0, [A5 - 0x278C]
00000BCA 2868 0018 movea.l A4, [A0 + 0x18]
00000BCE 6008 bra +0xA /* 00000BD8 */
label00000BD0:
00000BD0 206D D874 movea.l A0, [A5 - 0x278C]
00000BD4 2868 0034 movea.l A4, [A0 + 0x34]
label00000BD8:
00000BD8 526C 0006 addq.w [A4 + 0x6], 1
00000BDC 2F13 move.l -[A7], [A3]
00000BDE 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000BE2 268C move.l [A3], A4
label00000BE4:
00000BE4 4CDF 1800 movem.l A3,A4, [A7]+
00000BE8 4E5E unlink A6
00000BEA 205F movea.l A0, [A7]+
00000BEC 584F addq.w A7, 4
00000BEE 4ED0 jmp [A0]
fn00000BF0:
00000BF0 4E56 0000 link A6, 0
00000BF4 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000BF8 670E beq +0x10 /* 00000C08 */
00000BFA 206E 0008 movea.l A0, [A6 + 0x8]
00000BFE 7026 moveq.l D0, 0x26
00000C00 D1C0 add.l A0, D0
00000C02 2F08 move.l -[A7], A0
00000C04 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label00000C08:
00000C08 202E 0008 move.l D0, [A6 + 0x8]
00000C0C 4E5E unlink A6
00000C0E 205F movea.l A0, [A7]+
00000C10 584F addq.w A7, 4
00000C12 4ED0 jmp [A0]
fn00000C14:
00000C14 486D BFFA pea.l [A5 - 0x4006]
00000C18 2F2D D922 move.l -[A7], [A5 - 0x26DE]
00000C1C 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
00000C20 4E75 rts
fn00000C22:
00000C22 2F0B move.l -[A7], A3
00000C24 202D BFFA move.l D0, [A5 - 0x4006]
00000C28 672A beq +0x2C /* 00000C54 */
00000C2A 206D BFFA movea.l A0, [A5 - 0x4006]
00000C2E 2668 0008 movea.l A3, [A0 + 0x8]
00000C32 486D BFFA pea.l [A5 - 0x4006]
00000C36 2F0B move.l -[A7], A3
00000C38 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
label00000C3C:
00000C3C 4AAB 004A tst.l [A3 + 0x4A]
00000C40 6606 bne +0x8 /* 00000C48 */
00000C42 276D D922 004A move.l [A3 + 0x4A], [A5 - 0x26DE]
label00000C48:
00000C48 B7ED D922 cmpa.l A3, [A5 - 0x26DE]
00000C4C 6706 beq +0x8 /* 00000C54 */
00000C4E 266B 0004 movea.l A3, [A3 + 0x4]
00000C52 60E8 bra -0x16 /* 00000C3C */
label00000C54:
00000C54 265F movea.l A3, [A7]+
00000C56 4E75 rts
fn00000C58:
00000C58 4E56 FFFC link A6, -0x0004
00000C5C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000C60 266D C486 movea.l A3, [A5 - 0x3B7A]
00000C64 262D D922 move.l D3, [A5 - 0x26DE]
00000C68 2B43 C486 move.l [A5 - 0x3B7A], D3
00000C6C 2043 movea.l A0, D3
00000C6E 0268 0FFF 0034 andi.w [A0 + 0x34], 0xFFF
00000C74 382D D950 move.w D4, [A5 - 0x26B0]
00000C78 102D D9BD move.b D0, [A5 - 0x2643]
00000C7C 1D40 FFFC move.b [A6 - 0x4], D0
00000C80 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000C84 102E FFFC move.b D0, [A6 - 0x4]
00000C88 6706 beq +0x8 /* 00000C90 */
00000C8A 422D D9BD clr.b [A5 - 0x2643]
00000C8E 6004 bra +0x6 /* 00000C94 */
label00000C90:
00000C90 52AD D88C addq.l [A5 - 0x2774], 1
label00000C94:
00000C94 4EBA FF7E jsr [PC - 0x82 /* 00000C14 */]
00000C98 4EBA 0178 jsr [PC + 0x178 /* 00000E12 */]
00000C9C 102D CDDC move.b D0, [A5 - 0x3224]
00000CA0 7666 moveq.l D3, 0x66
00000CA2 B003 cmp.b D0, D3
00000CA4 6710 beq +0x12 /* 00000CB6 */
00000CA6 7037 moveq.l D0, 0x37
00000CA8 2F00 move.l -[A7], D0
00000CAA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000CAE 584F addq.w A7, 4
00000CB0 1F03 move.b -[A7], D3
00000CB2 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label00000CB6:
00000CB6 206D C486 movea.l A0, [A5 - 0x3B7A]
00000CBA 3028 0034 move.w D0, [A0 + 0x34]
00000CBE 0240 8000 andi.w D0, 0x8000
00000CC2 670C beq +0xE /* 00000CD0 */
00000CC4 206D D922 movea.l A0, [A5 - 0x26DE]
00000CC8 0068 4000 0034 ori.w [A0 + 0x34], 0x4000 /* '@\0' */
00000CCE 6018 bra +0x1A /* 00000CE8 */
label00000CD0:
00000CD0 206D C486 movea.l A0, [A5 - 0x3B7A]
00000CD4 3028 0034 move.w D0, [A0 + 0x34]
00000CD8 0240 2000 andi.w D0, 0x2000 /* ' \0' */
00000CDC 670A beq +0xC /* 00000CE8 */
00000CDE 206D D922 movea.l A0, [A5 - 0x26DE]
00000CE2 0068 1000 0034 ori.w [A0 + 0x34], 0x1000
label00000CE8:
00000CE8 246D C486 movea.l A2, [A5 - 0x3B7A]
00000CEC 4AAA 0036 tst.l [A2 + 0x36]
00000CF0 670E beq +0x10 /* 00000D00 */
00000CF2 7036 moveq.l D0, 0x36
00000CF4 D5C0 add.l A2, D0
00000CF6 2F0A move.l -[A7], A2
00000CF8 486D 1D32 pea.l [A5 + 0x1D32 /* export_930 */]
00000CFC 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
label00000D00:
00000D00 246D C486 movea.l A2, [A5 - 0x3B7A]
00000D04 4AAA 003A tst.l [A2 + 0x3A]
00000D08 670E beq +0x10 /* 00000D18 */
00000D0A 703A moveq.l D0, 0x3A
00000D0C D5C0 add.l A2, D0
00000D0E 2F0A move.l -[A7], A2
00000D10 486D 1D32 pea.l [A5 + 0x1D32 /* export_930 */]
00000D14 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
label00000D18:
00000D18 2B4B C486 move.l [A5 - 0x3B7A], A3
00000D1C 302E 0008 move.w D0, [A6 + 0x8]
00000D20 6718 beq +0x1A /* 00000D3A */
00000D22 4267 clr.w -[A7]
00000D24 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000D28 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
00000D2C 5C4F addq.w A7, 6
00000D2E 486D D9CA pea.l [A5 - 0x2636]
00000D32 42A7 clr.l -[A7]
00000D34 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000D38 600C bra +0xE /* 00000D46 */
label00000D3A:
00000D3A 3F04 move.w -[A7], D4
00000D3C 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000D40 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
00000D44 5C4F addq.w A7, 6
label00000D46:
00000D46 4EBA FEDA jsr [PC - 0x126 /* 00000C22 */]
00000D4A 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000D4E 670E beq +0x10 /* 00000D5E */
00000D50 206D D922 movea.l A0, [A5 - 0x26DE]
00000D54 702E moveq.l D0, 0x2E
00000D56 D1C0 add.l A0, D0
00000D58 2F08 move.l -[A7], A0
00000D5A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label00000D5E:
00000D5E 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00000D62 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00000D66 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00000D6A 52AD BFEE addq.l [A5 - 0x4012], 1
00000D6E 102E FFFC move.b D0, [A6 - 0x4]
00000D72 6604 bne +0x6 /* 00000D78 */
00000D74 53AD D88C subq.l [A5 - 0x2774], 1
label00000D78:
00000D78 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000D7C 4E5E unlink A6
00000D7E 205F movea.l A0, [A7]+
00000D80 544F addq.w A7, 2
00000D82 4ED0 jmp [A0]
fn00000D84:
00000D84 4E56 0000 link A6, 0
00000D88 2F0A move.l -[A7], A2
00000D8A 246E 0008 movea.l A2, [A6 + 0x8]
00000D8E 200A move.l D0, A2
00000D90 6712 beq +0x14 /* 00000DA4 */
00000D92 2F0A move.l -[A7], A2
00000D94 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000D98 2440 movea.l A2, D0
00000D9A 2F0A move.l -[A7], A2
00000D9C 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000DA0 2440 movea.l A2, D0
00000DA2 6022 bra +0x24 /* 00000DC6 */
label00000DA4:
00000DA4 206D D874 movea.l A0, [A5 - 0x278C]
00000DA8 2F28 0018 move.l -[A7], [A0 + 0x18]
00000DAC 7001 moveq.l D0, 0x01
00000DAE 2F00 move.l -[A7], D0
00000DB0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000DB4 2440 movea.l A2, D0
00000DB6 302D D93A move.w D0, [A5 - 0x26C6]
00000DBA 660A bne +0xC /* 00000DC6 */
00000DBC 2F3C 0000 053B move.l -[A7], 0x53B
00000DC2 4EBA F23C jsr [PC - 0xDC4 /* 00000000 */]
label00000DC6:
00000DC6 200A move.l D0, A2
00000DC8 245F movea.l A2, [A7]+
00000DCA 4E5E unlink A6
00000DCC 205F movea.l A0, [A7]+
00000DCE 584F addq.w A7, 4
00000DD0 4ED0 jmp [A0]
fn00000DD2:
00000DD2 4E56 FFFC link A6, -0x0004
00000DD6 2F03 move.l -[A7], D3
00000DD8 362D D950 move.w D3, [A5 - 0x26B0]
00000DDC 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00000DE0 2F00 move.l -[A7], D0
00000DE2 4EBA FFA0 jsr [PC - 0x60 /* 00000D84 */]
00000DE6 2D40 FFFC move.l [A6 - 0x4], D0
00000DEA 486E FFFC pea.l [A6 - 0x4]
00000DEE 3F03 move.w -[A7], D3
00000DF0 3F2D D950 move.w -[A7], [A5 - 0x26B0]
00000DF4 3F2E 000A move.w -[A7], [A6 + 0xA]
00000DF8 7001 moveq.l D0, 0x01
00000DFA 3F00 move.w -[A7], D0
00000DFC 42A7 clr.l -[A7]
00000DFE 42A7 clr.l -[A7]
00000E00 4EBA 1B96 jsr [PC + 0x1B96 /* 00002998 */]
00000E04 202E FFFC move.l D0, [A6 - 0x4]
00000E08 261F move.l D3, [A7]+
00000E0A 4E5E unlink A6
00000E0C 205F movea.l A0, [A7]+
00000E0E 584F addq.w A7, 4
00000E10 4ED0 jmp [A0]
fn00000E12:
00000E12 4E56 FFF8 link A6, -0x0008
00000E16 6008 bra +0xA /* 00000E20 */
label00000E18:
00000E18 486E FFF8 pea.l [A6 - 0x8]
00000E1C 4EBA 00E0 jsr [PC + 0xE0 /* 00000EFE */]
label00000E20:
00000E20 0C2D 0066 CDDC cmpi.b [A5 - 0x3224], 0x66 /* 'f' */
00000E26 66F0 bne -0xE /* 00000E18 */
00000E28 4E5E unlink A6
00000E2A 4E75 rts
fn00000E2C:
00000E2C 4E56 FFEC link A6, -0x0014
00000E30 1D6D D9BD FFEC move.b [A6 - 0x14], [A5 - 0x2643]
00000E36 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
00000E3C 660A bne +0xC /* 00000E48 */
00000E3E 486E FFF0 pea.l [A6 - 0x10]
00000E42 4EBA 00BA jsr [PC + 0xBA /* 00000EFE */]
00000E46 6024 bra +0x26 /* 00000E6C */
label00000E48:
00000E48 102D D9BD move.b D0, [A5 - 0x2643]
00000E4C 6604 bne +0x6 /* 00000E52 */
00000E4E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
label00000E52:
00000E52 4EBA FDC0 jsr [PC - 0x240 /* 00000C14 */]
00000E56 486E FFF8 pea.l [A6 - 0x8]
00000E5A 4EBA 00A2 jsr [PC + 0xA2 /* 00000EFE */]
00000E5E 4EBA FDC2 jsr [PC - 0x23E /* 00000C22 */]
00000E62 102E FFEC move.b D0, [A6 - 0x14]
00000E66 6604 bne +0x6 /* 00000E6C */
00000E68 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label00000E6C:
00000E6C 4E5E unlink A6
00000E6E 4E75 rts
fn00000E70:
00000E70 48E7 1820 movem.l -[A7], D3,D4,A2
00000E74 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00000E78 7201 moveq.l D1, 0x01
00000E7A B081 cmp.l D0, D1
00000E7C 6E08 bgt +0xA /* 00000E86 */
00000E7E 42A7 clr.l -[A7]
00000E80 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00000E84 6072 bra +0x74 /* 00000EF8 */
label00000E86:
00000E86 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00000E8A 2F00 move.l -[A7], D0
00000E8C 4EBA FEF6 jsr [PC - 0x10A /* 00000D84 */]
00000E90 2440 movea.l A2, D0
00000E92 2F0A move.l -[A7], A2
00000E94 4EBA FD5A jsr [PC - 0x2A6 /* 00000BF0 */]
00000E98 2440 movea.l A2, D0
00000E9A 1612 move.b D3, [A2]
00000E9C 7000 moveq.l D0, 0x00
00000E9E 1003 move.b D0, D3
00000EA0 41ED D31A lea.l A0, [A5 - 0x2CE6]
00000EA4 1030 0000 move.b D0, [A0 + D0.w]
00000EA8 7810 moveq.l D4, 0x10
00000EAA C004 and.b D0, D4
00000EAC 6638 bne +0x3A /* 00000EE6 */
00000EAE 700F moveq.l D0, 0x0F
00000EB0 B600 cmp.b D3, D0
00000EB2 6732 beq +0x34 /* 00000EE6 */
00000EB4 7011 moveq.l D0, 0x11
00000EB6 B600 cmp.b D3, D0
00000EB8 672C beq +0x2E /* 00000EE6 */
00000EBA B604 cmp.b D3, D4
00000EBC 6728 beq +0x2A /* 00000EE6 */
00000EBE 700E moveq.l D0, 0x0E
00000EC0 B600 cmp.b D3, D0
00000EC2 6722 beq +0x24 /* 00000EE6 */
00000EC4 206A 0016 movea.l A0, [A2 + 0x16]
00000EC8 2010 move.l D0, [A0]
00000ECA 3600 move.w D3, D0
00000ECC 701F moveq.l D0, 0x1F
00000ECE C640 and.w D3, D0
00000ED0 7014 moveq.l D0, 0x14
00000ED2 B640 cmp.w D3, D0
00000ED4 6710 beq +0x12 /* 00000EE6 */
00000ED6 7013 moveq.l D0, 0x13
00000ED8 B640 cmp.w D3, D0
00000EDA 670A beq +0xC /* 00000EE6 */
00000EDC 7006 moveq.l D0, 0x06
00000EDE 2F00 move.l -[A7], D0
00000EE0 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000EE4 584F addq.w A7, 4
label00000EE6:
00000EE6 2F0A move.l -[A7], A2
00000EE8 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000EEC 7072 moveq.l D0, 0x72
00000EEE 1F00 move.b -[A7], D0
00000EF0 7033 moveq.l D0, 0x33
00000EF2 2F00 move.l -[A7], D0
00000EF4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000EF8:
00000EF8 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000EFC 4E75 rts
fn00000EFE:
00000EFE 4E56 FFFC link A6, -0x0004
00000F02 48E7 0030 movem.l -[A7], A2,A3
00000F06 266E 0008 movea.l A3, [A6 + 0x8]
00000F0A 1D6D D9BD FFFC move.b [A6 - 0x4], [A5 - 0x2643]
00000F10 7000 moveq.l D0, 0x00
00000F12 2680 move.l [A3], D0
00000F14 6070 bra +0x72 /* 00000F86 */
label00000F16:
00000F16 703F moveq.l D0, 0x3F
00000F18 2F00 move.l -[A7], D0
00000F1A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000F1E 584F addq.w A7, 4
00000F20 7002 moveq.l D0, 0x02
00000F22 2F00 move.l -[A7], D0
00000F24 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00000F28 584F addq.w A7, 4
label00000F2A:
00000F2A 4EBA 01DC jsr [PC + 0x1DC /* 00001108 */]
00000F2E 6000 0154 bra +0x156 /* 00001084 */
label00000F32:
00000F32 4EBA 063E jsr [PC + 0x63E /* 00001572 */]
00000F36 6000 014C bra +0x14E /* 00001084 */
label00000F3A:
00000F3A 4EBA 082A jsr [PC + 0x82A /* 00001766 */]
00000F3E 6000 0144 bra +0x146 /* 00001084 */
label00000F42:
00000F42 4EBA 0984 jsr [PC + 0x984 /* 000018C8 */]
00000F46 6000 013C bra +0x13E /* 00001084 */
label00000F4A:
00000F4A 4EBA 0CF8 jsr [PC + 0xCF8 /* 00001C44 */]
00000F4E 6000 0134 bra +0x136 /* 00001084 */
label00000F52:
00000F52 4EBA 11DE jsr [PC + 0x11DE /* 00002132 */]
00000F56 6000 012C bra +0x12E /* 00001084 */
label00000F5A:
00000F5A 4EBA 1240 jsr [PC + 0x1240 /* 0000219C */]
00000F5E 6000 0124 bra +0x126 /* 00001084 */
label00000F62:
00000F62 4EBA 12A2 jsr [PC + 0x12A2 /* 00002206 */]
00000F66 6000 011C bra +0x11E /* 00001084 */
label00000F6A:
00000F6A 4EBA 1622 jsr [PC + 0x1622 /* 0000258E */]
00000F6E 6000 0114 bra +0x116 /* 00001084 */
label00000F72:
00000F72 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000F76 6000 010C bra +0x10E /* 00001084 */
label00000F7A:
00000F7A 4EBA 02DA jsr [PC + 0x2DA /* 00001256 */]
00000F7E 6000 0104 bra +0x106 /* 00001084 */
label00000F82:
00000F82 4EBA 1156 jsr [PC + 0x1156 /* 000020DA */]
label00000F86:
00000F86 122D CDDC move.b D1, [A5 - 0x3224]
00000F8A 7000 moveq.l D0, 0x00
00000F8C 1001 move.b D0, D1
00000F8E 0C80 0000 008B cmpi.l D0, 0x8B
00000F94 6780 beq -0x7E /* 00000F16 */
00000F96 7219 moveq.l D1, 0x19
00000F98 B081 cmp.l D0, D1
00000F9A 678E beq -0x70 /* 00000F2A */
00000F9C 723A moveq.l D1, 0x3A
00000F9E B081 cmp.l D0, D1
00000FA0 6790 beq -0x6E /* 00000F32 */
00000FA2 720E moveq.l D1, 0x0E
00000FA4 B081 cmp.l D0, D1
00000FA6 6792 beq -0x6C /* 00000F3A */
00000FA8 7216 moveq.l D1, 0x16
00000FAA B081 cmp.l D0, D1
00000FAC 6794 beq -0x6A /* 00000F42 */
00000FAE 722E moveq.l D1, 0x2E
00000FB0 B081 cmp.l D0, D1
00000FB2 6796 beq -0x68 /* 00000F4A */
00000FB4 7202 moveq.l D1, 0x02
00000FB6 B081 cmp.l D0, D1
00000FB8 6798 beq -0x66 /* 00000F52 */
00000FBA 720B moveq.l D1, 0x0B
00000FBC B081 cmp.l D0, D1
00000FBE 679A beq -0x64 /* 00000F5A */
00000FC0 7227 moveq.l D1, 0x27
00000FC2 B081 cmp.l D0, D1
00000FC4 679C beq -0x62 /* 00000F62 */
00000FC6 7218 moveq.l D1, 0x18
00000FC8 B081 cmp.l D0, D1
00000FCA 679E beq -0x60 /* 00000F6A */
00000FCC 7272 moveq.l D1, 0x72
00000FCE B081 cmp.l D0, D1
00000FD0 67A0 beq -0x5E /* 00000F72 */
00000FD2 7232 moveq.l D1, 0x32
00000FD4 B081 cmp.l D0, D1
00000FD6 67A2 beq -0x5C /* 00000F7A */
00000FD8 720C moveq.l D1, 0x0C
00000FDA B081 cmp.l D0, D1
00000FDC 67A4 beq -0x5A /* 00000F82 */
00000FDE 7203 moveq.l D1, 0x03
00000FE0 B081 cmp.l D0, D1
00000FE2 6718 beq +0x1A /* 00000FFC */
00000FE4 7259 moveq.l D1, 0x59
00000FE6 B081 cmp.l D0, D1
00000FE8 6718 beq +0x1A /* 00001002 */
00000FEA 7266 moveq.l D1, 0x66
00000FEC B081 cmp.l D0, D1
00000FEE 6752 beq +0x54 /* 00001042 */
00000FF0 0C80 0000 0089 cmpi.l D0, 0x89
00000FF6 6758 beq +0x5A /* 00001050 */
00000FF8 6000 0086 bra +0x88 /* 00001080 */
label00000FFC:
00000FFC 4EBA 0F00 jsr [PC + 0xF00 /* 00001EFE */]
00001000 6084 bra -0x7A /* 00000F86 */
label00001002:
00001002 102E FFFC move.b D0, [A6 - 0x4]
00001006 6604 bne +0x6 /* 0000100C */
00001008 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
label0000100C:
0000100C 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001010 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001014 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001018 52AD BFEE addq.l [A5 - 0x4012], 1
0000101C 52AD D96E addq.l [A5 - 0x2692], 1
00001020 4267 clr.w -[A7]
00001022 4EBA FC34 jsr [PC - 0x3CC /* 00000C58 */]
00001026 102D D5C5 move.b D0, [A5 - 0x2A3B]
0000102A 6706 beq +0x8 /* 00001032 */
0000102C 2F0B move.l -[A7], A3
0000102E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label00001032:
00001032 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001036 102E FFFC move.b D0, [A6 - 0x4]
0000103A 6648 bne +0x4A /* 00001084 */
0000103C 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00001040 6042 bra +0x44 /* 00001084 */
label00001042:
00001042 7007 moveq.l D0, 0x07
00001044 2F00 move.l -[A7], D0
00001046 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000104A 584F addq.w A7, 4
0000104C 200B move.l D0, A3
0000104E 6036 bra +0x38 /* 00001086 */
label00001050:
00001050 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001054 7003 moveq.l D0, 0x03
00001056 3F00 move.w -[A7], D0
00001058 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
0000105C 2440 movea.l A2, D0
0000105E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001062 7256 moveq.l D1, 0x56
00001064 B001 cmp.b D0, D1
00001066 660E bne +0x10 /* 00001076 */
00001068 2F0A move.l -[A7], A2
0000106A 4EBA 0026 jsr [PC + 0x26 /* 00001092 */]
0000106E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001072 6000 FF12 bra -0xEC /* 00000F86 */
label00001076:
00001076 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000107A 2F0A move.l -[A7], A2
0000107C 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
label00001080:
00001080 4EBA FDEE jsr [PC - 0x212 /* 00000E70 */]
label00001084:
00001084 200B move.l D0, A3
label00001086:
00001086 4CDF 0C00 movem.l A2,A3, [A7]+
0000108A 4E5E unlink A6
0000108C 205F movea.l A0, [A7]+
0000108E 584F addq.w A7, 4
00001090 4ED0 jmp [A0]
fn00001092:
00001092 4E56 0000 link A6, 0
00001096 48E7 1030 movem.l -[A7], D3,A2,A3
0000109A 246E 0008 movea.l A2, [A6 + 0x8]
0000109E 2F0A move.l -[A7], A2
000010A0 7004 moveq.l D0, 0x04
000010A2 2F00 move.l -[A7], D0
000010A4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000010A8 2640 movea.l A3, D0
000010AA 200B move.l D0, A3
000010AC 671E beq +0x20 /* 000010CC */
000010AE 102B 001C move.b D0, [A3 + 0x1C]
000010B2 720C moveq.l D1, 0x0C
000010B4 B001 cmp.b D0, D1
000010B6 6606 bne +0x8 /* 000010BE */
000010B8 4A6B 0010 tst.w [A3 + 0x10]
000010BC 672A beq +0x2C /* 000010E8 */
label000010BE:
000010BE 2F0A move.l -[A7], A2
000010C0 7030 moveq.l D0, 0x30
000010C2 2F00 move.l -[A7], D0
000010C4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000010C8 504F addq.w A7, 8
000010CA 6030 bra +0x32 /* 000010FC */
label000010CC:
000010CC 2F0A move.l -[A7], A2
000010CE 7004 moveq.l D0, 0x04
000010D0 2F00 move.l -[A7], D0
000010D2 700C moveq.l D0, 0x0C
000010D4 1F00 move.b -[A7], D0
000010D6 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000010DA 2640 movea.l A3, D0
000010DC 202D BFEE move.l D0, [A5 - 0x4012]
000010E0 52AD BFEE addq.l [A5 - 0x4012], 1
000010E4 3740 0012 move.w [A3 + 0x12], D0
label000010E8:
000010E8 7001 moveq.l D0, 0x01
000010EA 3740 0010 move.w [A3 + 0x10], D0
000010EE 362B 0012 move.w D3, [A3 + 0x12]
000010F2 48C3 ext.l D3
000010F4 2F03 move.l -[A7], D3
000010F6 2F03 move.l -[A7], D3
000010F8 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label000010FC:
000010FC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001100 4E5E unlink A6
00001102 205F movea.l A0, [A7]+
00001104 584F addq.w A7, 4
00001106 4ED0 jmp [A0]
fn00001108:
00001108 4E56 FFFC link A6, -0x0004
0000110C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001110 422E FFFC clr.b [A6 - 0x4]
00001114 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001118 7053 moveq.l D0, 0x53
0000111A 1F00 move.b -[A7], D0
0000111C 7042 moveq.l D0, 0x42
0000111E 2F00 move.l -[A7], D0
00001120 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001124 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00001128 7601 moveq.l D3, 0x01
0000112A B083 cmp.l D0, D3
0000112C 6E4C bgt +0x4E /* 0000117A */
0000112E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
00001134 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001138 52AD D88C addq.l [A5 - 0x2774], 1
0000113C 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001140 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001144 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001148 52AD BFEE addq.l [A5 - 0x4012], 1
0000114C 4EBA FAC6 jsr [PC - 0x53A /* 00000C14 */]
00001150 7004 moveq.l D0, 0x04
00001152 2F00 move.l -[A7], D0
00001154 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001158 2640 movea.l A3, D0
0000115A 200B move.l D0, A3
0000115C 670A beq +0xC /* 00001168 */
0000115E 2F0B move.l -[A7], A3
00001160 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001164 2440 movea.l A2, D0
00001166 6024 bra +0x26 /* 0000118C */
label00001168:
00001168 206D D874 movea.l A0, [A5 - 0x278C]
0000116C 2F28 0018 move.l -[A7], [A0 + 0x18]
00001170 42A7 clr.l -[A7]
00001172 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001176 2440 movea.l A2, D0
00001178 6012 bra +0x14 /* 0000118C */
label0000117A:
0000117A 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
0000117E 2F00 move.l -[A7], D0
00001180 4EBA FC02 jsr [PC - 0x3FE /* 00000D84 */]
00001184 2F00 move.l -[A7], D0
00001186 4EBA FA68 jsr [PC - 0x598 /* 00000BF0 */]
0000118A 2440 movea.l A2, D0
label0000118C:
0000118C 2F0A move.l -[A7], A2
0000118E 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00001192 2440 movea.l A2, D0
00001194 2F0A move.l -[A7], A2
00001196 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000119A 2F0A move.l -[A7], A2
0000119C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000011A0 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
000011A4 7054 moveq.l D0, 0x54
000011A6 1F00 move.b -[A7], D0
000011A8 7012 moveq.l D0, 0x12
000011AA 2F00 move.l -[A7], D0
000011AC 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000011B0 282D BFEE move.l D4, [A5 - 0x4012]
000011B4 52AD BFEE addq.l [A5 - 0x4012], 1
000011B8 2F0A move.l -[A7], A2
000011BA 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
000011BE 266D D922 movea.l A3, [A5 - 0x26DE]
000011C2 206D D922 movea.l A0, [A5 - 0x26DE]
000011C6 5048 addq.w A0, 8
000011C8 2F08 move.l -[A7], A0
000011CA 42A7 clr.l -[A7]
000011CC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000011D0 2040 movea.l A0, D0
000011D2 2144 0008 move.l [A0 + 0x8], D4
000011D6 7003 moveq.l D0, 0x03
000011D8 2740 0020 move.l [A3 + 0x20], D0
000011DC 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000011E0 204B movea.l A0, A3
000011E2 5048 addq.w A0, 8
000011E4 2F08 move.l -[A7], A0
000011E6 2F2D D922 move.l -[A7], [A5 - 0x26DE]
000011EA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000011EE 162E FFFC move.b D3, [A6 - 0x4]
000011F2 1B43 D9BD move.b [A5 - 0x2643], D3
000011F6 4EBA FC34 jsr [PC - 0x3CC /* 00000E2C */]
000011FA 0C2D 0011 CDDC cmpi.b [A5 - 0x3224], 0x11
00001200 661E bne +0x20 /* 00001220 */
00001202 2A2D BFEE move.l D5, [A5 - 0x4012]
00001206 52AD BFEE addq.l [A5 - 0x4012], 1
0000120A 2F05 move.l -[A7], D5
0000120C 2F04 move.l -[A7], D4
0000120E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001212 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001216 1B43 D9BD move.b [A5 - 0x2643], D3
0000121A 4EBA FC10 jsr [PC - 0x3F0 /* 00000E2C */]
0000121E 2805 move.l D4, D5
label00001220:
00001220 2F04 move.l -[A7], D4
00001222 2F04 move.l -[A7], D4
00001224 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001228 102E FFFC move.b D0, [A6 - 0x4]
0000122C 6720 beq +0x22 /* 0000124E */
0000122E 422D D9BD clr.b [A5 - 0x2643]
00001232 4EBA F9EE jsr [PC - 0x612 /* 00000C22 */]
00001236 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000123A 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000123E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001242 52AD BFEE addq.l [A5 - 0x4012], 1
00001246 53AD D88C subq.l [A5 - 0x2774], 1
0000124A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label0000124E:
0000124E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001252 4E5E unlink A6
00001254 4E75 rts
fn00001256:
00001256 4E56 FFE0 link A6, -0x0020
0000125A 48E7 0E38 movem.l -[A7], D4,D5,D6,A2,A3,A4
0000125E 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001262 7210 moveq.l D1, 0x10
00001264 C041 and.w D0, D1
00001266 660A bne +0xC /* 00001272 */
00001268 7073 moveq.l D0, 0x73
0000126A 2F00 move.l -[A7], D0
0000126C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001270 584F addq.w A7, 4
label00001272:
00001272 206D D998 movea.l A0, [A5 - 0x2668]
00001276 2068 0010 movea.l A0, [A0 + 0x10]
0000127A 0028 0004 000B ori.b [A0 + 0xB], 0x4
00001280 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001284 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
0000128A 670A beq +0xC /* 00001296 */
0000128C 703A moveq.l D0, 0x3A
0000128E 2F00 move.l -[A7], D0
00001290 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001294 584F addq.w A7, 4
label00001296:
00001296 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000129A 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000129E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000012A2 52AD BFEE addq.l [A5 - 0x4012], 1
000012A6 266D D922 movea.l A3, [A5 - 0x26DE]
000012AA 700B moveq.l D0, 0x0B
000012AC 206D D922 movea.l A0, [A5 - 0x26DE]
000012B0 2140 0020 move.l [A0 + 0x20], D0
000012B4 2B4B D9B8 move.l [A5 - 0x2648], A3
000012B8 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000012BC 282D BFEE move.l D4, [A5 - 0x4012]
000012C0 52AD BFEE addq.l [A5 - 0x4012], 1
000012C4 2F04 move.l -[A7], D4
000012C6 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000012CA 204B movea.l A0, A3
000012CC 5048 addq.w A0, 8
000012CE 2F08 move.l -[A7], A0
000012D0 42A7 clr.l -[A7]
000012D2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000012D6 2040 movea.l A0, D0
000012D8 2144 0008 move.l [A0 + 0x8], D4
000012DC 486E FFE8 pea.l [A6 - 0x18]
000012E0 4EBA FC1C jsr [PC - 0x3E4 /* 00000EFE */]
000012E4 202B 0014 move.l D0, [A3 + 0x14]
000012E8 2B40 D9B8 move.l [A5 - 0x2648], D0
000012EC 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000012F0 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000012F4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000012F8 52AD BFEE addq.l [A5 - 0x4012], 1
000012FC 2C2D BFEE move.l D6, [A5 - 0x4012]
00001300 52AD BFEE addq.l [A5 - 0x4012], 1
00001304 2A2D BFEE move.l D5, [A5 - 0x4012]
00001308 52AD BFEE addq.l [A5 - 0x4012], 1
0000130C 206D D922 movea.l A0, [A5 - 0x26DE]
00001310 702E moveq.l D0, 0x2E
00001312 D1C0 add.l A0, D0
00001314 2F08 move.l -[A7], A0
00001316 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000131A 7001 moveq.l D0, 0x01
0000131C 206D D922 movea.l A0, [A5 - 0x26DE]
00001320 2140 0020 move.l [A0 + 0x20], D0
00001324 206D D922 movea.l A0, [A5 - 0x26DE]
00001328 5048 addq.w A0, 8
0000132A 2F08 move.l -[A7], A0
0000132C 42A7 clr.l -[A7]
0000132E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001332 2040 movea.l A0, D0
00001334 2146 0008 move.l [A0 + 0x8], D6
00001338 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000133C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001340 4EBA F8D2 jsr [PC - 0x72E /* 00000C14 */]
00001344 7001 moveq.l D0, 0x01
00001346 206D D922 movea.l A0, [A5 - 0x26DE]
0000134A 2140 0020 move.l [A0 + 0x20], D0
0000134E 206D D922 movea.l A0, [A5 - 0x26DE]
00001352 5048 addq.w A0, 8
00001354 2F08 move.l -[A7], A0
00001356 42A7 clr.l -[A7]
00001358 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000135C 2040 movea.l A0, D0
0000135E 2145 0008 move.l [A0 + 0x8], D5
00001362 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001366 202D C026 move.l D0, [A5 - 0x3FDA]
0000136A 661A bne +0x1C /* 00001386 */
0000136C 487A 01FC pea.l [PC + 0x1FC /* 0000156A, value 0x5F5F6568 '__eh', cstring "__eh_cv" */]
00001370 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001374 2B40 C026 move.l [A5 - 0x3FDA], D0
00001378 4A80 tst.l D0
0000137A 660A bne +0xC /* 00001386 */
0000137C 2F3C 0000 07CE move.l -[A7], 0x7CE
00001382 4EBA EC7C jsr [PC - 0x1384 /* 00000000 */]
label00001386:
00001386 206D C026 movea.l A0, [A5 - 0x3FDA]
0000138A 2468 000C movea.l A2, [A0 + 0xC]
0000138E 2F0A move.l -[A7], A2
00001390 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00001394 2740 0024 move.l [A3 + 0x24], D0
00001398 2040 movea.l A0, D0
0000139A 00A8 0000 0002 0020 ori.l [A0 + 0x20], 0x2
000013A2 422E FFE0 clr.b [A6 - 0x20]
000013A6 7000 moveq.l D0, 0x00
000013A8 2D40 FFE4 move.l [A6 - 0x1C], D0
000013AC 0C2D 0004 CDDC cmpi.b [A5 - 0x3224], 0x4
000013B2 670E beq +0x10 /* 000013C2 */
000013B4 7071 moveq.l D0, 0x71
000013B6 2F00 move.l -[A7], D0
000013B8 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000013BC 584F addq.w A7, 4
000013BE 6000 0180 bra +0x182 /* 00001540 */
label000013C2:
000013C2 244B movea.l A2, A3
000013C4 504A addq.w A2, 8
000013C6 2D4A FFF8 move.l [A6 - 0x8], A2
000013CA 204B movea.l A0, A3
000013CC 7024 moveq.l D0, 0x24
000013CE D1C0 add.l A0, D0
000013D0 2D48 FFFC move.l [A6 - 0x4], A0
label000013D4:
000013D4 102E FFE0 move.b D0, [A6 - 0x20]
000013D8 670E beq +0x10 /* 000013E8 */
000013DA 7070 moveq.l D0, 0x70
000013DC 2F00 move.l -[A7], D0
000013DE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000013E2 584F addq.w A7, 4
000013E4 422E FFE0 clr.b [A6 - 0x20]
label000013E8:
000013E8 700C moveq.l D0, 0x0C
000013EA 206D D922 movea.l A0, [A5 - 0x26DE]
000013EE 2140 0020 move.l [A0 + 0x20], D0
000013F2 282D BFEE move.l D4, [A5 - 0x4012]
000013F6 52AD BFEE addq.l [A5 - 0x4012], 1
000013FA 2F04 move.l -[A7], D4
000013FC 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001400 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001404 42A7 clr.l -[A7]
00001406 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000140A 2040 movea.l A0, D0
0000140C 2144 0008 move.l [A0 + 0x8], D4
00001410 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001414 4EBA F7FE jsr [PC - 0x802 /* 00000C14 */]
00001418 246E FFFC movea.l A2, [A6 - 0x4]
0000141C 2F12 move.l -[A7], [A2]
0000141E 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00001422 2F00 move.l -[A7], D0
00001424 42A7 clr.l -[A7]
00001426 206D C026 movea.l A0, [A5 - 0x3FDA]
0000142A 2068 0010 movea.l A0, [A0 + 0x10]
0000142E 2F28 004E move.l -[A7], [A0 + 0x4E]
00001432 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00001436 2640 movea.l A3, D0
00001438 2F0B move.l -[A7], A3
0000143A 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000143E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001442 7053 moveq.l D0, 0x53
00001444 1F00 move.b -[A7], D0
00001446 7042 moveq.l D0, 0x42
00001448 2F00 move.l -[A7], D0
0000144A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000144E 2F12 move.l -[A7], [A2]
00001450 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
00001454 2840 movea.l A4, D0
00001456 200C move.l D0, A4
00001458 6608 bne +0xA /* 00001462 */
0000145A 1D7C 0001 FFE0 move.b [A6 - 0x20], 0x1
00001460 603E bra +0x40 /* 000014A0 */
label00001462:
00001462 246E FFE4 movea.l A2, [A6 - 0x1C]
00001466 602A bra +0x2C /* 00001492 */
label00001468:
00001468 266A 0008 movea.l A3, [A2 + 0x8]
0000146C 200B move.l D0, A3
0000146E 660A bne +0xC /* 0000147A */
00001470 2F3C 0000 0807 move.l -[A7], 0x807
00001476 4EBA EB88 jsr [PC - 0x1478 /* 00000000 */]
label0000147A:
0000147A 2F0B move.l -[A7], A3
0000147C 2F0C move.l -[A7], A4
0000147E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001482 4A80 tst.l D0
00001484 670A beq +0xC /* 00001490 */
00001486 706F moveq.l D0, 0x6F
00001488 2F00 move.l -[A7], D0
0000148A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000148E 584F addq.w A7, 4
label00001490:
00001490 2452 movea.l A2, [A2]
label00001492:
00001492 200A move.l D0, A2
00001494 66D2 bne -0x2C /* 00001468 */
00001496 486E FFE4 pea.l [A6 - 0x1C]
0000149A 2F0C move.l -[A7], A4
0000149C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000014A0:
000014A0 486E FFE4 pea.l [A6 - 0x1C]
000014A4 42A7 clr.l -[A7]
000014A6 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000014AA 206D D922 movea.l A0, [A5 - 0x26DE]
000014AE 214C 0024 move.l [A0 + 0x24], A4
000014B2 2F0C move.l -[A7], A4
000014B4 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000014B8 206D D922 movea.l A0, [A5 - 0x26DE]
000014BC 2140 0028 move.l [A0 + 0x28], D0
000014C0 7054 moveq.l D0, 0x54
000014C2 1F00 move.b -[A7], D0
000014C4 7012 moveq.l D0, 0x12
000014C6 2F00 move.l -[A7], D0
000014C8 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000014CC 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000014D2 670A beq +0xC /* 000014DE */
000014D4 703A moveq.l D0, 0x3A
000014D6 2F00 move.l -[A7], D0
000014D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000014DC 584F addq.w A7, 4
label000014DE:
000014DE 206D D922 movea.l A0, [A5 - 0x26DE]
000014E2 5048 addq.w A0, 8
000014E4 2F08 move.l -[A7], A0
000014E6 42A7 clr.l -[A7]
000014E8 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000014EC 2040 movea.l A0, D0
000014EE 216D BFEE 0008 move.l [A0 + 0x8], [A5 - 0x4012]
000014F4 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000014F8 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000014FC 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001500 52AD BFEE addq.l [A5 - 0x4012], 1
00001504 486E FFF0 pea.l [A6 - 0x10]
00001508 4EBA F9F4 jsr [PC - 0x60C /* 00000EFE */]
0000150C 7001 moveq.l D0, 0x01
0000150E 206D D922 movea.l A0, [A5 - 0x26DE]
00001512 2140 0020 move.l [A0 + 0x20], D0
00001516 206D D922 movea.l A0, [A5 - 0x26DE]
0000151A 5048 addq.w A0, 8
0000151C 2F08 move.l -[A7], A0
0000151E 42A7 clr.l -[A7]
00001520 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001524 2040 movea.l A0, D0
00001526 2145 0008 move.l [A0 + 0x8], D5
0000152A 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000152E 4EBA F6F2 jsr [PC - 0x90E /* 00000C22 */]
00001532 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00001536 0C2D 0004 CDDC cmpi.b [A5 - 0x3224], 0x4
0000153C 6700 FE96 beq -0x168 /* 000013D4 */
label00001540:
00001540 2F05 move.l -[A7], D5
00001542 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001546 4EBA F6DA jsr [PC - 0x926 /* 00000C22 */]
0000154A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000154E 2F06 move.l -[A7], D6
00001550 2F06 move.l -[A7], D6
00001552 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001556 206D D922 movea.l A0, [A5 - 0x26DE]
0000155A 0068 0100 0034 ori.w [A0 + 0x34], 0x100
00001560 4CDF 1C70 movem.l D4,D5,D6,A2,A3,A4, [A7]+
00001564 4E5E unlink A6
00001566 4E75 rts
00001568 0008 5F5F ori.b A0, 0x5F /* '_' */
0000156C 6568 bcs +0x6A /* 000015D6 */
0000156E 5F63 subq.w -[A3], 7
00001570 7600 moveq.l D3, 0x00
fn00001572:
00001572 4E56 FFFC link A6, -0x0004
00001576 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000157A 422E FFFC clr.b [A6 - 0x4]
0000157E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001582 7053 moveq.l D0, 0x53
00001584 1F00 move.b -[A7], D0
00001586 7042 moveq.l D0, 0x42
00001588 2F00 move.l -[A7], D0
0000158A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000158E 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00001592 7601 moveq.l D3, 0x01
00001594 B083 cmp.l D0, D3
00001596 6E4C bgt +0x4E /* 000015E4 */
00001598 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
0000159E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
000015A2 52AD D88C addq.l [A5 - 0x2774], 1
000015A6 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000015AA 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000015AE 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000015B2 52AD BFEE addq.l [A5 - 0x4012], 1
000015B6 4EBA F65C jsr [PC - 0x9A4 /* 00000C14 */]
000015BA 7004 moveq.l D0, 0x04
000015BC 2F00 move.l -[A7], D0
000015BE 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
000015C2 2440 movea.l A2, D0
000015C4 200A move.l D0, A2
000015C6 670A beq +0xC /* 000015D2 */
000015C8 2F0A move.l -[A7], A2
000015CA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000015CE 2640 movea.l A3, D0
000015D0 6022 bra +0x24 /* 000015F4 */
label000015D2:
000015D2 206D D874 movea.l A0, [A5 - 0x278C]
label000015D6:
000015D6 2F28 0018 move.l -[A7], [A0 + 0x18]
000015DA 42A7 clr.l -[A7]
000015DC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000015E0 2640 movea.l A3, D0
000015E2 6010 bra +0x12 /* 000015F4 */
label000015E4:
000015E4 7001 moveq.l D0, 0x01
000015E6 2F00 move.l -[A7], D0
000015E8 4EBA F7E8 jsr [PC - 0x818 /* 00000DD2 */]
000015EC 2F00 move.l -[A7], D0
000015EE 4EBA F600 jsr [PC - 0xA00 /* 00000BF0 */]
000015F2 2640 movea.l A3, D0
label000015F4:
000015F4 2A2D BFE6 move.l D5, [A5 - 0x401A]
000015F8 2C2D BFEA move.l D6, [A5 - 0x4016]
000015FC 202D BFEE move.l D0, [A5 - 0x4012]
00001600 52AD BFEE addq.l [A5 - 0x4012], 1
00001604 2B40 BFEA move.l [A5 - 0x4016], D0
00001608 202D BFEE move.l D0, [A5 - 0x4012]
0000160C 52AD BFEE addq.l [A5 - 0x4012], 1
00001610 2B40 BFE6 move.l [A5 - 0x401A], D0
00001614 282D BFEE move.l D4, [A5 - 0x4012]
00001618 52AD BFEE addq.l [A5 - 0x4012], 1
0000161C 2F0B move.l -[A7], A3
0000161E 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00001622 2640 movea.l A3, D0
00001624 2F0B move.l -[A7], A3
00001626 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000162A 2F0B move.l -[A7], A3
0000162C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00001630 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00001634 7054 moveq.l D0, 0x54
00001636 1F00 move.b -[A7], D0
00001638 7012 moveq.l D0, 0x12
0000163A 2F00 move.l -[A7], D0
0000163C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001640 1013 move.b D0, [A3]
00001642 725D moveq.l D1, 0x5D
00001644 B001 cmp.b D0, D1
00001646 6704 beq +0x6 /* 0000164C */
00001648 7000 moveq.l D0, 0x00
0000164A 6002 bra +0x4 /* 0000164E */
label0000164C:
0000164C 7001 moveq.l D0, 0x01
label0000164E:
0000164E 2000 move.l D0, D0
00001650 3600 move.w D3, D0
00001652 6720 beq +0x22 /* 00001674 */
00001654 2F0B move.l -[A7], A3
00001656 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
0000165A 2E00 move.l D7, D0
0000165C 670A beq +0xC /* 00001668 */
0000165E 2F04 move.l -[A7], D4
00001660 2F04 move.l -[A7], D4
00001662 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001666 6050 bra +0x52 /* 000016B8 */
label00001668:
00001668 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
0000166C 2F04 move.l -[A7], D4
0000166E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001672 6044 bra +0x46 /* 000016B8 */
label00001674:
00001674 2F0B move.l -[A7], A3
00001676 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000167A 286D D922 movea.l A4, [A5 - 0x26DE]
0000167E 7003 moveq.l D0, 0x03
00001680 206D D922 movea.l A0, [A5 - 0x26DE]
00001684 2140 0020 move.l [A0 + 0x20], D0
00001688 244C movea.l A2, A4
0000168A 504A addq.w A2, 8
0000168C 2F0A move.l -[A7], A2
0000168E 42A7 clr.l -[A7]
00001690 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001694 2040 movea.l A0, D0
00001696 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
0000169C 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000016A0 2F0A move.l -[A7], A2
000016A2 2F2D D922 move.l -[A7], [A5 - 0x26DE]
000016A6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000016AA 1B6E FFFC D9BD move.b [A5 - 0x2643], [A6 - 0x4]
000016B0 2F04 move.l -[A7], D4
000016B2 2F04 move.l -[A7], D4
000016B4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label000016B8:
000016B8 4EBA F772 jsr [PC - 0x88E /* 00000E2C */]
000016BC 2F2D BFEA move.l -[A7], [A5 - 0x4016]
000016C0 2F2D BFEA move.l -[A7], [A5 - 0x4016]
000016C4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000016C8 4A43 tst.w D3
000016CA 671E beq +0x20 /* 000016EA */
000016CC 4A87 tst.l D7
000016CE 670C beq +0xE /* 000016DC */
000016D0 2F04 move.l -[A7], D4
000016D2 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
000016D6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000016DA 6054 bra +0x56 /* 00001730 */
label000016DC:
000016DC 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
000016E0 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
000016E4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000016E8 6046 bra +0x48 /* 00001730 */
label000016EA:
000016EA 2F0B move.l -[A7], A3
000016EC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000016F0 2F00 move.l -[A7], D0
000016F2 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
000016F6 286D D922 movea.l A4, [A5 - 0x26DE]
000016FA 7003 moveq.l D0, 0x03
000016FC 206D D922 movea.l A0, [A5 - 0x26DE]
00001700 2140 0020 move.l [A0 + 0x20], D0
00001704 244C movea.l A2, A4
00001706 504A addq.w A2, 8
00001708 2F0A move.l -[A7], A2
0000170A 42A7 clr.l -[A7]
0000170C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001710 2040 movea.l A0, D0
00001712 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
00001718 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000171C 2F0A move.l -[A7], A2
0000171E 2F2D D922 move.l -[A7], [A5 - 0x26DE]
00001722 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001726 2F04 move.l -[A7], D4
00001728 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
0000172C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label00001730:
00001730 2B45 BFE6 move.l [A5 - 0x401A], D5
00001734 2B46 BFEA move.l [A5 - 0x4016], D6
00001738 102E FFFC move.b D0, [A6 - 0x4]
0000173C 6720 beq +0x22 /* 0000175E */
0000173E 422D D9BD clr.b [A5 - 0x2643]
00001742 4EBA F4DE jsr [PC - 0xB22 /* 00000C22 */]
00001746 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000174A 2F2D BFEE move.l -[A7], [A5 - 0x4012]
0000174E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001752 52AD BFEE addq.l [A5 - 0x4012], 1
00001756 53AD D88C subq.l [A5 - 0x2774], 1
0000175A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label0000175E:
0000175E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001762 4E5E unlink A6
00001764 4E75 rts
fn00001766:
00001766 4E56 FFF8 link A6, -0x0008
0000176A 48E7 0E38 movem.l -[A7], D4,D5,D6,A2,A3,A4
0000176E 2A2D BFE6 move.l D5, [A5 - 0x401A]
00001772 2C2D BFEA move.l D6, [A5 - 0x4016]
00001776 282D BFEE move.l D4, [A5 - 0x4012]
0000177A 52AD BFEE addq.l [A5 - 0x4012], 1
0000177E 202D BFEE move.l D0, [A5 - 0x4012]
00001782 52AD BFEE addq.l [A5 - 0x4012], 1
00001786 2B40 BFEA move.l [A5 - 0x4016], D0
0000178A 202D BFEE move.l D0, [A5 - 0x4012]
0000178E 52AD BFEE addq.l [A5 - 0x4012], 1
00001792 2B40 BFE6 move.l [A5 - 0x401A], D0
00001796 2F04 move.l -[A7], D4
00001798 2F04 move.l -[A7], D4
0000179A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
0000179E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000017A2 4EBA F688 jsr [PC - 0x978 /* 00000E2C */]
000017A6 703A moveq.l D0, 0x3A
000017A8 1F00 move.b -[A7], D0
000017AA 7043 moveq.l D0, 0x43
000017AC 2F00 move.l -[A7], D0
000017AE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000017B2 7053 moveq.l D0, 0x53
000017B4 1F00 move.b -[A7], D0
000017B6 7042 moveq.l D0, 0x42
000017B8 2F00 move.l -[A7], D0
000017BA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000017BE 7001 moveq.l D0, 0x01
000017C0 2F00 move.l -[A7], D0
000017C2 4EBA F60E jsr [PC - 0x9F2 /* 00000DD2 */]
000017C6 2F00 move.l -[A7], D0
000017C8 4EBA F426 jsr [PC - 0xBDA /* 00000BF0 */]
000017CC 2640 movea.l A3, D0
000017CE 2F0B move.l -[A7], A3
000017D0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
000017D4 2640 movea.l A3, D0
000017D6 2F0B move.l -[A7], A3
000017D8 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000017DC 2F0B move.l -[A7], A3
000017DE 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000017E2 7054 moveq.l D0, 0x54
000017E4 1F00 move.b -[A7], D0
000017E6 7012 moveq.l D0, 0x12
000017E8 2F00 move.l -[A7], D0
000017EA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000017EE 486E FFF8 pea.l [A6 - 0x8]
000017F2 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000017F6 7072 moveq.l D0, 0x72
000017F8 1F00 move.b -[A7], D0
000017FA 7033 moveq.l D0, 0x33
000017FC 2F00 move.l -[A7], D0
000017FE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001802 2F2D BFEA move.l -[A7], [A5 - 0x4016]
00001806 2F2D BFEA move.l -[A7], [A5 - 0x4016]
0000180A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
0000180E 1013 move.b D0, [A3]
00001810 725D moveq.l D1, 0x5D
00001812 B001 cmp.b D0, D1
00001814 6704 beq +0x6 /* 0000181A */
00001816 7000 moveq.l D0, 0x00
00001818 6002 bra +0x4 /* 0000181C */
label0000181A:
0000181A 7001 moveq.l D0, 0x01
label0000181C:
0000181C 2000 move.l D0, D0
0000181E 4A40 tst.w D0
00001820 6726 beq +0x28 /* 00001848 */
00001822 2F0B move.l -[A7], A3
00001824 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00001828 4A80 tst.l D0
0000182A 670E beq +0x10 /* 0000183A */
0000182C 2F04 move.l -[A7], D4
0000182E 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001832 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001836 6000 0080 bra +0x82 /* 000018B8 */
label0000183A:
0000183A 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
0000183E 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001842 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001846 6070 bra +0x72 /* 000018B8 */
label00001848:
00001848 2F0B move.l -[A7], A3
0000184A 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000184E 286D D922 movea.l A4, [A5 - 0x26DE]
00001852 7003 moveq.l D0, 0x03
00001854 206D D922 movea.l A0, [A5 - 0x26DE]
00001858 2140 0020 move.l [A0 + 0x20], D0
0000185C 244C movea.l A2, A4
0000185E 504A addq.w A2, 8
00001860 2F0A move.l -[A7], A2
00001862 42A7 clr.l -[A7]
00001864 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001868 2040 movea.l A0, D0
0000186A 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
00001870 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001874 2F0A move.l -[A7], A2
00001876 2F2D D922 move.l -[A7], [A5 - 0x26DE]
0000187A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000187E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001882 226D D922 movea.l A1, [A5 - 0x26DE]
00001886 702E moveq.l D0, 0x2E
00001888 D3C0 add.l A1, D0
0000188A 22D8 move.l [A1]+, [A0]+
0000188C 3290 move.w [A1], [A0]
0000188E 7001 moveq.l D0, 0x01
00001890 206D D922 movea.l A0, [A5 - 0x26DE]
00001894 2140 0020 move.l [A0 + 0x20], D0
00001898 206D D922 movea.l A0, [A5 - 0x26DE]
0000189C 5048 addq.w A0, 8
0000189E 2F08 move.l -[A7], A0
000018A0 42A7 clr.l -[A7]
000018A2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000018A6 2040 movea.l A0, D0
000018A8 2144 0008 move.l [A0 + 0x8], D4
000018AC 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000018B0 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
000018B4 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
label000018B8:
000018B8 2B45 BFE6 move.l [A5 - 0x401A], D5
000018BC 2B46 BFEA move.l [A5 - 0x4016], D6
000018C0 4CDF 1C70 movem.l D4,D5,D6,A2,A3,A4, [A7]+
000018C4 4E5E unlink A6
000018C6 4E75 rts
fn000018C8:
000018C8 4E56 FFF0 link A6, -0x0010
000018CC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000018D0 4245 clr.w D5
000018D2 422E FFFC clr.b [A6 - 0x4]
000018D6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000018DA 7053 moveq.l D0, 0x53
000018DC 1F00 move.b -[A7], D0
000018DE 7042 moveq.l D0, 0x42
000018E0 2F00 move.l -[A7], D0
000018E2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000018E6 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
000018EC 660C bne +0xE /* 000018FA */
000018EE 7000 moveq.l D0, 0x00
000018F0 2440 movea.l A2, D0
000018F2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000018F6 6000 00B0 bra +0xB2 /* 000019A8 */
label000018FA:
000018FA 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000018FE 7601 moveq.l D3, 0x01
00001900 B083 cmp.l D0, D3
00001902 6E38 bgt +0x3A /* 0000193C */
00001904 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001908 0240 0200 andi.w D0, 0x200
0000190C 6722 beq +0x24 /* 00001930 */
0000190E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
00001914 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001918 52AD D88C addq.l [A5 - 0x2774], 1
0000191C 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001920 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001924 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001928 52AD BFEE addq.l [A5 - 0x4012], 1
0000192C 4EBA F2E6 jsr [PC - 0xD1A /* 00000C14 */]
label00001930:
00001930 42A7 clr.l -[A7]
00001932 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001936 7000 moveq.l D0, 0x00
00001938 2440 movea.l A2, D0
0000193A 606C bra +0x6E /* 000019A8 */
label0000193C:
0000193C 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00001940 2F00 move.l -[A7], D0
00001942 4EBA F440 jsr [PC - 0xBC0 /* 00000D84 */]
00001946 2440 movea.l A2, D0
00001948 2F0A move.l -[A7], A2
0000194A 4EBA F2A4 jsr [PC - 0xD5C /* 00000BF0 */]
0000194E 2440 movea.l A2, D0
00001950 1612 move.b D3, [A2]
00001952 7000 moveq.l D0, 0x00
00001954 1003 move.b D0, D3
00001956 41ED D31A lea.l A0, [A5 - 0x2CE6]
0000195A 1030 0000 move.b D0, [A0 + D0.w]
0000195E 7810 moveq.l D4, 0x10
00001960 C004 and.b D0, D4
00001962 6638 bne +0x3A /* 0000199C */
00001964 700F moveq.l D0, 0x0F
00001966 B600 cmp.b D3, D0
00001968 6732 beq +0x34 /* 0000199C */
0000196A 7011 moveq.l D0, 0x11
0000196C B600 cmp.b D3, D0
0000196E 672C beq +0x2E /* 0000199C */
00001970 B604 cmp.b D3, D4
00001972 6728 beq +0x2A /* 0000199C */
00001974 700E moveq.l D0, 0x0E
00001976 B600 cmp.b D3, D0
00001978 6722 beq +0x24 /* 0000199C */
0000197A 206A 0016 movea.l A0, [A2 + 0x16]
0000197E 2010 move.l D0, [A0]
00001980 3600 move.w D3, D0
00001982 701F moveq.l D0, 0x1F
00001984 C640 and.w D3, D0
00001986 7014 moveq.l D0, 0x14
00001988 B640 cmp.w D3, D0
0000198A 6710 beq +0x12 /* 0000199C */
0000198C 7013 moveq.l D0, 0x13
0000198E B640 cmp.w D3, D0
00001990 670A beq +0xC /* 0000199C */
00001992 7006 moveq.l D0, 0x06
00001994 2F00 move.l -[A7], D0
00001996 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
0000199A 584F addq.w A7, 4
label0000199C:
0000199C 7072 moveq.l D0, 0x72
0000199E 1F00 move.b -[A7], D0
000019A0 7033 moveq.l D0, 0x33
000019A2 2F00 move.l -[A7], D0
000019A4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label000019A8:
000019A8 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
000019AE 660A bne +0xC /* 000019BA */
000019B0 7000 moveq.l D0, 0x00
000019B2 2640 movea.l A3, D0
000019B4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000019B8 606C bra +0x6E /* 00001A26 */
label000019BA:
000019BA 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000019BE 7601 moveq.l D3, 0x01
000019C0 B083 cmp.l D0, D3
000019C2 6E52 bgt +0x54 /* 00001A16 */
000019C4 102E FFFC move.b D0, [A6 - 0x4]
000019C8 6622 bne +0x24 /* 000019EC */
000019CA 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
000019D0 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
000019D4 52AD D88C addq.l [A5 - 0x2774], 1
000019D8 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000019DC 2F2D BFEE move.l -[A7], [A5 - 0x4012]
000019E0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000019E4 52AD BFEE addq.l [A5 - 0x4012], 1
000019E8 4EBA F22A jsr [PC - 0xDD6 /* 00000C14 */]
label000019EC:
000019EC 7004 moveq.l D0, 0x04
000019EE 2F00 move.l -[A7], D0
000019F0 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
000019F4 2840 movea.l A4, D0
000019F6 200C move.l D0, A4
000019F8 670A beq +0xC /* 00001A04 */
000019FA 2F0C move.l -[A7], A4
000019FC 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001A00 2640 movea.l A3, D0
00001A02 6022 bra +0x24 /* 00001A26 */
label00001A04:
00001A04 206D D874 movea.l A0, [A5 - 0x278C]
00001A08 2F28 0018 move.l -[A7], [A0 + 0x18]
00001A0C 42A7 clr.l -[A7]
00001A0E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001A12 2640 movea.l A3, D0
00001A14 6010 bra +0x12 /* 00001A26 */
label00001A16:
00001A16 7001 moveq.l D0, 0x01
00001A18 2F00 move.l -[A7], D0
00001A1A 4EBA F3B6 jsr [PC - 0xC4A /* 00000DD2 */]
00001A1E 2F00 move.l -[A7], D0
00001A20 4EBA F1CE jsr [PC - 0xE32 /* 00000BF0 */]
00001A24 2640 movea.l A3, D0
label00001A26:
00001A26 2C2D BFE6 move.l D6, [A5 - 0x401A]
00001A2A 2E2D BFEA move.l D7, [A5 - 0x4016]
00001A2E 202D BFEE move.l D0, [A5 - 0x4012]
00001A32 52AD BFEE addq.l [A5 - 0x4012], 1
00001A36 2B40 BFE6 move.l [A5 - 0x401A], D0
00001A3A 202D BFEE move.l D0, [A5 - 0x4012]
00001A3E 52AD BFEE addq.l [A5 - 0x4012], 1
00001A42 2B40 BFEA move.l [A5 - 0x4016], D0
00001A46 282D BFEE move.l D4, [A5 - 0x4012]
00001A4A 52AD BFEE addq.l [A5 - 0x4012], 1
00001A4E 200A move.l D0, A2
00001A50 6706 beq +0x8 /* 00001A58 */
00001A52 2F0A move.l -[A7], A2
00001A54 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
label00001A58:
00001A58 200B move.l D0, A3
00001A5A 6700 0090 beq +0x92 /* 00001AEC */
00001A5E 2F0B move.l -[A7], A3
00001A60 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00001A64 2640 movea.l A3, D0
00001A66 2F0B move.l -[A7], A3
00001A68 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00001A6C 2F0B move.l -[A7], A3
00001A6E 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00001A72 7072 moveq.l D0, 0x72
00001A74 1F00 move.b -[A7], D0
00001A76 7033 moveq.l D0, 0x33
00001A78 2F00 move.l -[A7], D0
00001A7A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001A7E 1013 move.b D0, [A3]
00001A80 725D moveq.l D1, 0x5D
00001A82 B001 cmp.b D0, D1
00001A84 6704 beq +0x6 /* 00001A8A */
00001A86 7000 moveq.l D0, 0x00
00001A88 6002 bra +0x4 /* 00001A8C */
label00001A8A:
00001A8A 7001 moveq.l D0, 0x01
label00001A8C:
00001A8C 2000 move.l D0, D0
00001A8E 3A00 move.w D5, D0
00001A90 6724 beq +0x26 /* 00001AB6 */
00001A92 2F0B move.l -[A7], A3
00001A94 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00001A98 2D40 FFF8 move.l [A6 - 0x8], D0
00001A9C 4A80 tst.l D0
00001A9E 660C bne +0xE /* 00001AAC */
00001AA0 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001AA4 2F04 move.l -[A7], D4
00001AA6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001AAA 6040 bra +0x42 /* 00001AEC */
label00001AAC:
00001AAC 2F04 move.l -[A7], D4
00001AAE 2F04 move.l -[A7], D4
00001AB0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001AB4 6036 bra +0x38 /* 00001AEC */
label00001AB6:
00001AB6 2F0B move.l -[A7], A3
00001AB8 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001ABC 286D D922 movea.l A4, [A5 - 0x26DE]
00001AC0 7003 moveq.l D0, 0x03
00001AC2 206D D922 movea.l A0, [A5 - 0x26DE]
00001AC6 2140 0020 move.l [A0 + 0x20], D0
00001ACA 244C movea.l A2, A4
00001ACC 504A addq.w A2, 8
00001ACE 2F0A move.l -[A7], A2
00001AD0 42A7 clr.l -[A7]
00001AD2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001AD6 2040 movea.l A0, D0
00001AD8 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
00001ADE 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001AE2 2F0A move.l -[A7], A2
00001AE4 2F2D D922 move.l -[A7], [A5 - 0x26DE]
00001AE8 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00001AEC:
00001AEC 4A45 tst.w D5
00001AEE 6608 bne +0xA /* 00001AF8 */
00001AF0 2F04 move.l -[A7], D4
00001AF2 2F04 move.l -[A7], D4
00001AF4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label00001AF8:
00001AF8 102D CDDC move.b D0, [A5 - 0x3224]
00001AFC 7654 moveq.l D3, 0x54
00001AFE B003 cmp.b D0, D3
00001B00 6710 beq +0x12 /* 00001B12 */
00001B02 42A7 clr.l -[A7]
00001B04 4EBA F2CC jsr [PC - 0xD34 /* 00000DD2 */]
00001B08 2F00 move.l -[A7], D0
00001B0A 4EBA F0E4 jsr [PC - 0xF1C /* 00000BF0 */]
00001B0E 2440 movea.l A2, D0
00001B10 6004 bra +0x6 /* 00001B16 */
label00001B12:
00001B12 7000 moveq.l D0, 0x00
00001B14 2440 movea.l A2, D0
label00001B16:
00001B16 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00001B1A 1F03 move.b -[A7], D3
00001B1C 7012 moveq.l D0, 0x12
00001B1E 2F00 move.l -[A7], D0
00001B20 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001B24 1B6E FFFC D9BD move.b [A5 - 0x2643], [A6 - 0x4]
00001B2A 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
00001B30 660A bne +0xC /* 00001B3C */
00001B32 486E FFF0 pea.l [A6 - 0x10]
00001B36 4EBA F3C6 jsr [PC - 0xC3A /* 00000EFE */]
00001B3A 6018 bra +0x1A /* 00001B54 */
label00001B3C:
00001B3C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001B40 4EBA F0D2 jsr [PC - 0xF2E /* 00000C14 */]
00001B44 486E FFF0 pea.l [A6 - 0x10]
00001B48 4EBA F3B4 jsr [PC - 0xC4C /* 00000EFE */]
00001B4C 4EBA F0D4 jsr [PC - 0xF2C /* 00000C22 */]
00001B50 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label00001B54:
00001B54 2F2D BFEA move.l -[A7], [A5 - 0x4016]
00001B58 2F2D BFEA move.l -[A7], [A5 - 0x4016]
00001B5C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001B60 200A move.l D0, A2
00001B62 6706 beq +0x8 /* 00001B6A */
00001B64 2F0A move.l -[A7], A2
00001B66 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
label00001B6A:
00001B6A 200B move.l D0, A3
00001B6C 6740 beq +0x42 /* 00001BAE */
00001B6E 4A45 tst.w D5
00001B70 663C bne +0x3E /* 00001BAE */
00001B72 2F0B move.l -[A7], A3
00001B74 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001B78 2F00 move.l -[A7], D0
00001B7A 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001B7E 286D D922 movea.l A4, [A5 - 0x26DE]
00001B82 7003 moveq.l D0, 0x03
00001B84 206D D922 movea.l A0, [A5 - 0x26DE]
00001B88 2140 0020 move.l [A0 + 0x20], D0
00001B8C 244C movea.l A2, A4
00001B8E 504A addq.w A2, 8
00001B90 2F0A move.l -[A7], A2
00001B92 42A7 clr.l -[A7]
00001B94 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001B98 2040 movea.l A0, D0
00001B9A 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
00001BA0 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001BA4 2F0A move.l -[A7], A2
00001BA6 2F2D D922 move.l -[A7], [A5 - 0x26DE]
00001BAA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00001BAE:
00001BAE 4A45 tst.w D5
00001BB0 6720 beq +0x22 /* 00001BD2 */
00001BB2 202E FFF8 move.l D0, [A6 - 0x8]
00001BB6 670C beq +0xE /* 00001BC4 */
00001BB8 2F04 move.l -[A7], D4
00001BBA 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001BBE 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001BC2 6018 bra +0x1A /* 00001BDC */
label00001BC4:
00001BC4 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001BC8 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001BCC 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001BD0 600A bra +0xC /* 00001BDC */
label00001BD2:
00001BD2 2F04 move.l -[A7], D4
00001BD4 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001BD8 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label00001BDC:
00001BDC 2B46 BFE6 move.l [A5 - 0x401A], D6
00001BE0 2B47 BFEA move.l [A5 - 0x4016], D7
00001BE4 102E FFFC move.b D0, [A6 - 0x4]
00001BE8 6720 beq +0x22 /* 00001C0A */
00001BEA 422D D9BD clr.b [A5 - 0x2643]
00001BEE 4EBA F032 jsr [PC - 0xFCE /* 00000C22 */]
00001BF2 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001BF6 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001BFA 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001BFE 52AD BFEE addq.l [A5 - 0x4012], 1
00001C02 53AD D88C subq.l [A5 - 0x2774], 1
00001C06 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label00001C0A:
00001C0A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001C0E 4E5E unlink A6
00001C10 4E75 rts
00001C12 4E56 0000 link A6, 0
00001C16 206E 0008 movea.l A0, [A6 + 0x8]
00001C1A 2010 move.l D0, [A0]
00001C1C 206E 000C movea.l A0, [A6 + 0xC]
00001C20 2210 move.l D1, [A0]
00001C22 B081 cmp.l D0, D1
00001C24 6F04 ble +0x6 /* 00001C2A */
00001C26 7001 moveq.l D0, 0x01
00001C28 6016 bra +0x18 /* 00001C40 */
label00001C2A:
00001C2A 206E 0008 movea.l A0, [A6 + 0x8]
00001C2E 2010 move.l D0, [A0]
00001C30 206E 000C movea.l A0, [A6 + 0xC]
00001C34 2210 move.l D1, [A0]
00001C36 B081 cmp.l D0, D1
00001C38 6C04 bge +0x6 /* 00001C3E */
00001C3A 70FF moveq.l D0, 0xFFFFFFFF
00001C3C 6002 bra +0x4 /* 00001C40 */
label00001C3E:
00001C3E 7000 moveq.l D0, 0x00
label00001C40:
00001C40 4E5E unlink A6
00001C42 4E75 rts
fn00001C44:
00001C44 4E56 FFE0 link A6, -0x0020
00001C48 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001C4C 422E FFF0 clr.b [A6 - 0x10]
00001C50 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001C54 7053 moveq.l D0, 0x53
00001C56 1F00 move.b -[A7], D0
00001C58 7042 moveq.l D0, 0x42
00001C5A 2F00 move.l -[A7], D0
00001C5C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001C60 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00001C64 7601 moveq.l D3, 0x01
00001C66 B083 cmp.l D0, D3
00001C68 6E50 bgt +0x52 /* 00001CBA */
00001C6A 1D7C 0001 FFF0 move.b [A6 - 0x10], 0x1
00001C70 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001C74 52AD D88C addq.l [A5 - 0x2774], 1
00001C78 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001C7C 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001C80 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001C84 52AD BFEE addq.l [A5 - 0x4012], 1
00001C88 4EBA EF8A jsr [PC - 0x1076 /* 00000C14 */]
00001C8C 7004 moveq.l D0, 0x04
00001C8E 2F00 move.l -[A7], D0
00001C90 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001C94 2440 movea.l A2, D0
00001C96 200A move.l D0, A2
00001C98 670C beq +0xE /* 00001CA6 */
00001C9A 2F0A move.l -[A7], A2
00001C9C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001CA0 2D40 FFE0 move.l [A6 - 0x20], D0
00001CA4 6022 bra +0x24 /* 00001CC8 */
label00001CA6:
00001CA6 206D D874 movea.l A0, [A5 - 0x278C]
00001CAA 2F28 0018 move.l -[A7], [A0 + 0x18]
00001CAE 42A7 clr.l -[A7]
00001CB0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001CB4 2D40 FFE0 move.l [A6 - 0x20], D0
00001CB8 600E bra +0x10 /* 00001CC8 */
label00001CBA:
00001CBA 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00001CBE 2F00 move.l -[A7], D0
00001CC0 4EBA F0C2 jsr [PC - 0xF3E /* 00000D84 */]
00001CC4 2D40 FFE0 move.l [A6 - 0x20], D0
label00001CC8:
00001CC8 00AD 0000 0002 BFF6 ori.l [A5 - 0x400A], 0x2
00001CD0 282D BFE6 move.l D4, [A5 - 0x401A]
00001CD4 202D BFEE move.l D0, [A5 - 0x4012]
00001CD8 52AD BFEE addq.l [A5 - 0x4012], 1
00001CDC 2B40 BFE6 move.l [A5 - 0x401A], D0
00001CE0 2D6D BFF2 FFE4 move.l [A6 - 0x1C], [A5 - 0x400E]
00001CE6 7014 moveq.l D0, 0x14
00001CE8 2F00 move.l -[A7], D0
00001CEA 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00001CEE 2B40 BFF2 move.l [A5 - 0x400E], D0
00001CF2 72FF moveq.l D1, 0xFFFFFFFF
00001CF4 2040 movea.l A0, D0
00001CF6 2141 0008 move.l [A0 + 0x8], D1
00001CFA 486E FFE0 pea.l [A6 - 0x20]
00001CFE 206D D874 movea.l A0, [A5 - 0x278C]
00001D02 2F28 0018 move.l -[A7], [A0 + 0x18]
00001D06 7601 moveq.l D3, 0x01
00001D08 2F03 move.l -[A7], D3
00001D0A 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00001D0E 4A40 tst.w D0
00001D10 6612 bne +0x14 /* 00001D24 */
00001D12 486E FFE0 pea.l [A6 - 0x20]
00001D16 206D D874 movea.l A0, [A5 - 0x278C]
00001D1A 2F28 0020 move.l -[A7], [A0 + 0x20]
00001D1E 2F03 move.l -[A7], D3
00001D20 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
label00001D24:
00001D24 246E FFE0 movea.l A2, [A6 - 0x20]
00001D28 206A 0016 movea.l A0, [A2 + 0x16]
00001D2C 2010 move.l D0, [A0]
00001D2E 721F moveq.l D1, 0x1F
00001D30 C081 and.l D0, D1
00001D32 2D40 FFE8 move.l [A6 - 0x18], D0
00001D36 2F0A move.l -[A7], A2
00001D38 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00001D3C 2D40 FFE0 move.l [A6 - 0x20], D0
00001D40 302E FFEA move.w D0, [A6 - 0x16]
00001D44 721F moveq.l D1, 0x1F
00001D46 C041 and.w D0, D1
00001D48 720B moveq.l D1, 0x0B
00001D4A B041 cmp.w D0, D1
00001D4C 630A bls +0xC /* 00001D58 */
00001D4E 705E moveq.l D0, 0x5E
00001D50 2F00 move.l -[A7], D0
00001D52 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001D56 584F addq.w A7, 4
label00001D58:
00001D58 0CAE 0000 0005 FFE8 cmpi.l [A6 - 0x18], 0x5
00001D60 6614 bne +0x16 /* 00001D76 */
00001D62 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001D66 206D D874 movea.l A0, [A5 - 0x278C]
00001D6A 2F28 0018 move.l -[A7], [A0 + 0x18]
00001D6E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001D72 2D40 FFE0 move.l [A6 - 0x20], D0
label00001D76:
00001D76 206E FFE0 movea.l A0, [A6 - 0x20]
00001D7A 2068 0016 movea.l A0, [A0 + 0x16]
00001D7E 2010 move.l D0, [A0]
00001D80 721F moveq.l D1, 0x1F
00001D82 C081 and.l D0, D1
00001D84 206D BFF2 movea.l A0, [A5 - 0x400E]
00001D88 2140 000C move.l [A0 + 0xC], D0
00001D8C 7206 moveq.l D1, 0x06
00001D8E B081 cmp.l D0, D1
00001D90 660A bne +0xC /* 00001D9C */
00001D92 7008 moveq.l D0, 0x08
00001D94 206D BFF2 movea.l A0, [A5 - 0x400E]
00001D98 2140 000C move.l [A0 + 0xC], D0
label00001D9C:
00001D9C 246D BFF2 movea.l A2, [A5 - 0x400E]
00001DA0 202A 000C move.l D0, [A2 + 0xC]
00001DA4 7207 moveq.l D1, 0x07
00001DA6 B081 cmp.l D0, D1
00001DA8 6606 bne +0x8 /* 00001DB0 */
00001DAA 7009 moveq.l D0, 0x09
00001DAC 2540 000C move.l [A2 + 0xC], D0
label00001DB0:
00001DB0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001DB4 4EBA EE3A jsr [PC - 0x11C6 /* 00000BF0 */]
00001DB8 2D40 FFE0 move.l [A6 - 0x20], D0
00001DBC 2F00 move.l -[A7], D0
00001DBE 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001DC2 262D D922 move.l D3, [A5 - 0x26DE]
00001DC6 2D43 FFEC move.l [A6 - 0x14], D3
00001DCA 7008 moveq.l D0, 0x08
00001DCC 2043 movea.l A0, D3
00001DCE 2140 0020 move.l [A0 + 0x20], D0
00001DD2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001DD6 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00001DDA 7054 moveq.l D0, 0x54
00001DDC 1F00 move.b -[A7], D0
00001DDE 7012 moveq.l D0, 0x12
00001DE0 2F00 move.l -[A7], D0
00001DE2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001DE6 1B6E FFF0 D9BD move.b [A5 - 0x2643], [A6 - 0x10]
00001DEC 486E FFF4 pea.l [A6 - 0xC]
00001DF0 4EBA F10C jsr [PC - 0xEF4 /* 00000EFE */]
00001DF4 246D BFF2 movea.l A2, [A5 - 0x400E]
00001DF8 202A 0008 move.l D0, [A2 + 0x8]
00001DFC 72FF moveq.l D1, 0xFFFFFFFF
00001DFE B081 cmp.l D0, D1
00001E00 6606 bne +0x8 /* 00001E08 */
00001E02 256D BFE6 0008 move.l [A2 + 0x8], [A5 - 0x401A]
label00001E08:
00001E08 206D BFF2 movea.l A0, [A5 - 0x400E]
00001E0C 2028 0008 move.l D0, [A0 + 0x8]
00001E10 2640 movea.l A3, D0
00001E12 246E FFEC movea.l A2, [A6 - 0x14]
00001E16 504A addq.w A2, 8
00001E18 2F0A move.l -[A7], A2
00001E1A 42A7 clr.l -[A7]
00001E1C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001E20 2040 movea.l A0, D0
00001E22 200B move.l D0, A3
00001E24 2140 0008 move.l [A0 + 0x8], D0
00001E28 206D BFF2 movea.l A0, [A5 - 0x400E]
00001E2C 2028 0004 move.l D0, [A0 + 0x4]
00001E30 E580 asl D0, 2
00001E32 5880 addq.l D0, 4
00001E34 2F00 move.l -[A7], D0
00001E36 206D D968 movea.l A0, [A5 - 0x2698]
00001E3A 4E90 jsr [A0]
00001E3C 206E FFEC movea.l A0, [A6 - 0x14]
00001E40 2140 0024 move.l [A0 + 0x24], D0
00001E44 486D 1AD2 pea.l [A5 + 0x1AD2 /* export_854 */]
00001E48 7008 moveq.l D0, 0x08
00001E4A 2F00 move.l -[A7], D0
00001E4C 266D BFF2 movea.l A3, [A5 - 0x400E]
00001E50 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001E54 2F2B 0010 move.l -[A7], [A3 + 0x10]
00001E58 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001E5C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001E60 206E FFEC movea.l A0, [A6 - 0x14]
00001E64 2868 0024 movea.l A4, [A0 + 0x24]
00001E68 206D BFF2 movea.l A0, [A5 - 0x400E]
00001E6C 2028 0004 move.l D0, [A0 + 0x4]
00001E70 28C0 move.l [A4]+, D0
00001E72 2D4A FFFC move.l [A6 - 0x4], A2
00001E76 7600 moveq.l D3, 0x00
00001E78 6032 bra +0x34 /* 00001EAC */
label00001E7A:
00001E7A 206D BFF2 movea.l A0, [A5 - 0x400E]
00001E7E 2068 0010 movea.l A0, [A0 + 0x10]
00001E82 D1C3 add.l A0, D3
00001E84 2010 move.l D0, [A0]
00001E86 28C0 move.l [A4]+, D0
00001E88 206D BFF2 movea.l A0, [A5 - 0x400E]
00001E8C 2068 0010 movea.l A0, [A0 + 0x10]
00001E90 D1C3 add.l A0, D3
00001E92 2028 0004 move.l D0, [A0 + 0x4]
00001E96 2440 movea.l A2, D0
00001E98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E9C 42A7 clr.l -[A7]
00001E9E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001EA2 2040 movea.l A0, D0
00001EA4 200A move.l D0, A2
00001EA6 2140 0008 move.l [A0 + 0x8], D0
00001EAA 5083 addq.l D3, 8
label00001EAC:
00001EAC 206D BFF2 movea.l A0, [A5 - 0x400E]
00001EB0 2028 0004 move.l D0, [A0 + 0x4]
00001EB4 E780 asl D0, 3
00001EB6 B083 cmp.l D0, D3
00001EB8 6EC0 bgt -0x3E /* 00001E7A */
00001EBA 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001EBE 2F2D BFE6 move.l -[A7], [A5 - 0x401A]
00001EC2 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001EC6 2B6E FFE4 BFF2 move.l [A5 - 0x400E], [A6 - 0x1C]
00001ECC 2B44 BFE6 move.l [A5 - 0x401A], D4
00001ED0 102E FFF0 move.b D0, [A6 - 0x10]
00001ED4 6720 beq +0x22 /* 00001EF6 */
00001ED6 422D D9BD clr.b [A5 - 0x2643]
00001EDA 4EBA ED46 jsr [PC - 0x12BA /* 00000C22 */]
00001EDE 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001EE2 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00001EE6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001EEA 52AD BFEE addq.l [A5 - 0x4012], 1
00001EEE 53AD D88C subq.l [A5 - 0x2774], 1
00001EF2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
label00001EF6:
00001EF6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001EFA 4E5E unlink A6
00001EFC 4E75 rts
fn00001EFE:
00001EFE 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001F02 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001F06 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00001F0A 2F00 move.l -[A7], D0
00001F0C 4EBA EE76 jsr [PC - 0x118A /* 00000D84 */]
00001F10 2640 movea.l A3, D0
00001F12 202D BFF2 move.l D0, [A5 - 0x400E]
00001F16 660E bne +0x10 /* 00001F26 */
00001F18 704E moveq.l D0, 0x4E
00001F1A 2F00 move.l -[A7], D0
00001F1C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001F20 584F addq.w A7, 4
00001F22 6000 019E bra +0x1A0 /* 000020C2 */
label00001F26:
00001F26 206B 0016 movea.l A0, [A3 + 0x16]
00001F2A 2610 move.l D3, [A0]
00001F2C 701F moveq.l D0, 0x1F
00001F2E C680 and.l D3, D0
00001F30 206D BFF2 movea.l A0, [A5 - 0x400E]
00001F34 2828 000C move.l D4, [A0 + 0xC]
00001F38 0C2D 0001 D5D8 cmpi.b [A5 - 0x2A28], 0x1
00001F3E 6616 bne +0x18 /* 00001F56 */
00001F40 7009 moveq.l D0, 0x09
00001F42 B680 cmp.l D3, D0
00001F44 6210 bhi +0x12 /* 00001F56 */
00001F46 B684 cmp.l D3, D4
00001F48 630C bls +0xE /* 00001F56 */
00001F4A 2F3C 0000 0094 move.l -[A7], 0x94
00001F50 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001F54 584F addq.w A7, 4
label00001F56:
00001F56 2F0B move.l -[A7], A3
00001F58 206D D874 movea.l A0, [A5 - 0x278C]
00001F5C 2F28 0020 move.l -[A7], [A0 + 0x20]
00001F60 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001F64 2640 movea.l A3, D0
00001F66 2F0B move.l -[A7], A3
00001F68 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001F6C 2640 movea.l A3, D0
00001F6E 246D BFF2 movea.l A2, [A5 - 0x400E]
00001F72 202A 0004 move.l D0, [A2 + 0x4]
00001F76 2212 move.l D1, [A2]
00001F78 B081 cmp.l D0, D1
00001F7A 6D24 blt +0x26 /* 00001FA0 */
00001F7C 0692 0000 0032 addi.l [A2], 0x32 /* '2' */
00001F82 246D BFF2 movea.l A2, [A5 - 0x400E]
00001F86 2F2A 0010 move.l -[A7], [A2 + 0x10]
00001F8A 2012 move.l D0, [A2]
00001F8C E788 lsl D0, 3
00001F8E 2F00 move.l -[A7], D0
00001F90 7003 moveq.l D0, 0x03
00001F92 3F00 move.w -[A7], D0
00001F94 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00001F98 206D BFF2 movea.l A0, [A5 - 0x400E]
00001F9C 2140 0010 move.l [A0 + 0x10], D0
label00001FA0:
00001FA0 1013 move.b D0, [A3]
00001FA2 725D moveq.l D1, 0x5D
00001FA4 B001 cmp.b D0, D1
00001FA6 6616 bne +0x18 /* 00001FBE */
00001FA8 206B 0016 movea.l A0, [A3 + 0x16]
00001FAC 2010 move.l D0, [A0]
00001FAE 721F moveq.l D1, 0x1F
00001FB0 C041 and.w D0, D1
00001FB2 720B moveq.l D1, 0x0B
00001FB4 B041 cmp.w D0, D1
00001FB6 6206 bhi +0x8 /* 00001FBE */
00001FB8 2A2B 0006 move.l D5, [A3 + 0x6]
00001FBC 6034 bra +0x36 /* 00001FF2 */
label00001FBE:
00001FBE 1013 move.b D0, [A3]
00001FC0 725F moveq.l D1, 0x5F
00001FC2 B001 cmp.b D0, D1
00001FC4 661E bne +0x20 /* 00001FE4 */
00001FC6 206B 0002 movea.l A0, [A3 + 0x2]
00001FCA 2028 0020 move.l D0, [A0 + 0x20]
00001FCE 7201 moveq.l D1, 0x01
00001FD0 C081 and.l D0, D1
00001FD2 6710 beq +0x12 /* 00001FE4 */
00001FD4 206B 0002 movea.l A0, [A3 + 0x2]
00001FD8 2F28 0010 move.l -[A7], [A0 + 0x10]
00001FDC 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00001FE0 2A00 move.l D5, D0
00001FE2 600E bra +0x10 /* 00001FF2 */
label00001FE4:
00001FE4 7018 moveq.l D0, 0x18
00001FE6 2F00 move.l -[A7], D0
00001FE8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001FEC 584F addq.w A7, 4
00001FEE 6000 00D2 bra +0xD4 /* 000020C2 */
label00001FF2:
00001FF2 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001FF6 1030 4000 move.b D0, [A0 + D4.w]
00001FFA 4880 ext.w D0
00001FFC 48C0 ext.l D0
00001FFE 7201 moveq.l D1, 0x01
00002000 B081 cmp.l D0, D1
00002002 6708 beq +0xA /* 0000200C */
00002004 7202 moveq.l D1, 0x02
00002006 B081 cmp.l D0, D1
00002008 6722 beq +0x24 /* 0000202C */
0000200A 603E bra +0x40 /* 0000204A */
label0000200C:
0000200C 2805 move.l D4, D5
0000200E 0284 FFFF FF00 andi.l D4, 0xFFFFFF00
00002014 6734 beq +0x36 /* 0000204A */
00002016 0C84 FFFF FF00 cmpi.l D4, 0xFFFFFF00
0000201C 672C beq +0x2E /* 0000204A */
0000201E 2F3C 0000 0094 move.l -[A7], 0x94
00002024 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002028 584F addq.w A7, 4
0000202A 601E bra +0x20 /* 0000204A */
label0000202C:
0000202C 2805 move.l D4, D5
0000202E 0284 FFFF 0000 andi.l D4, 0xFFFF0000
00002034 6714 beq +0x16 /* 0000204A */
00002036 0C84 FFFF 0000 cmpi.l D4, 0xFFFF0000
0000203C 670C beq +0xE /* 0000204A */
0000203E 2F3C 0000 0094 move.l -[A7], 0x94
00002044 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002048 584F addq.w A7, 4
label0000204A:
0000204A 206D BFF2 movea.l A0, [A5 - 0x400E]
0000204E 2628 0004 move.l D3, [A0 + 0x4]
00002052 2803 move.l D4, D3
00002054 E784 asl D4, 3
label00002056:
00002056 5184 subq.l D4, 8
00002058 0C84 0000 0000 cmpi.l D4, 0x0
0000205E 6B1E bmi +0x20 /* 0000207E */
00002060 206D BFF2 movea.l A0, [A5 - 0x400E]
00002064 2068 0010 movea.l A0, [A0 + 0x10]
00002068 D1C4 add.l A0, D4
0000206A 2010 move.l D0, [A0]
0000206C B085 cmp.l D0, D5
0000206E 66E6 bne -0x18 /* 00002056 */
00002070 2F05 move.l -[A7], D5
00002072 7050 moveq.l D0, 0x50
00002074 2F00 move.l -[A7], D0
00002076 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000207A 504F addq.w A7, 8
0000207C 6044 bra +0x46 /* 000020C2 */
label0000207E:
0000207E 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00002082 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00002086 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
0000208A 246D BFF2 movea.l A2, [A5 - 0x400E]
0000208E 202A 0004 move.l D0, [A2 + 0x4]
00002092 7603 moveq.l D3, 0x03
00002094 E7A0 asl D0, D3
00002096 D0AA 0010 add.l D0, [A2 + 0x10]
0000209A 2040 movea.l A0, D0
0000209C 2085 move.l [A0], D5
0000209E 202D BFEE move.l D0, [A5 - 0x4012]
000020A2 52AD BFEE addq.l [A5 - 0x4012], 1
000020A6 246D BFF2 movea.l A2, [A5 - 0x400E]
000020AA 222A 0004 move.l D1, [A2 + 0x4]
000020AE E7A1 asl D1, D3
000020B0 D2AA 0010 add.l D1, [A2 + 0x10]
000020B4 2041 movea.l A0, D1
000020B6 2140 0004 move.l [A0 + 0x4], D0
000020BA 206D BFF2 movea.l A0, [A5 - 0x400E]
000020BE 52A8 0004 addq.l [A0 + 0x4], 1
label000020C2:
000020C2 7056 moveq.l D0, 0x56
000020C4 1F00 move.b -[A7], D0
000020C6 703E moveq.l D0, 0x3E
000020C8 2F00 move.l -[A7], D0
000020CA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000020CE 2F0B move.l -[A7], A3
000020D0 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000020D4 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000020D8 4E75 rts
fn000020DA:
000020DA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000020DE 7056 moveq.l D0, 0x56
000020E0 1F00 move.b -[A7], D0
000020E2 703E moveq.l D0, 0x3E
000020E4 2F00 move.l -[A7], D0
000020E6 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000020EA 202D BFF2 move.l D0, [A5 - 0x400E]
000020EE 660C bne +0xE /* 000020FC */
000020F0 704E moveq.l D0, 0x4E
000020F2 2F00 move.l -[A7], D0
000020F4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000020F8 584F addq.w A7, 4
000020FA 6034 bra +0x36 /* 00002130 */
label000020FC:
000020FC 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00002100 2F2D BFEE move.l -[A7], [A5 - 0x4012]
00002104 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00002108 206D BFF2 movea.l A0, [A5 - 0x400E]
0000210C 2028 0008 move.l D0, [A0 + 0x8]
00002110 72FF moveq.l D1, 0xFFFFFFFF
00002112 B081 cmp.l D0, D1
00002114 670A beq +0xC /* 00002120 */
00002116 704D moveq.l D0, 0x4D
00002118 2F00 move.l -[A7], D0
0000211A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000211E 584F addq.w A7, 4
label00002120:
00002120 202D BFEE move.l D0, [A5 - 0x4012]
00002124 52AD BFEE addq.l [A5 - 0x4012], 1
00002128 206D BFF2 movea.l A0, [A5 - 0x400E]
0000212C 2140 0008 move.l [A0 + 0x8], D0
label00002130:
00002130 4E75 rts
fn00002132:
00002132 4E56 FFF8 link A6, -0x0008
00002136 486E FFF8 pea.l [A6 - 0x8]
0000213A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000213E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002142 7072 moveq.l D0, 0x72
00002144 1F00 move.b -[A7], D0
00002146 7033 moveq.l D0, 0x33
00002148 2F00 move.l -[A7], D0
0000214A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000214E 0CAD FFFF FFFF BFE6 cmpi.l [A5 - 0x401A], 0xFFFFFFFF
00002156 6736 beq +0x38 /* 0000218E */
00002158 41EE FFF8 lea.l A0, [A6 - 0x8]
0000215C 226D D922 movea.l A1, [A5 - 0x26DE]
00002160 702E moveq.l D0, 0x2E
00002162 D3C0 add.l A1, D0
00002164 22D8 move.l [A1]+, [A0]+
00002166 3290 move.w [A1], [A0]
00002168 7001 moveq.l D0, 0x01
0000216A 206D D922 movea.l A0, [A5 - 0x26DE]
0000216E 2140 0020 move.l [A0 + 0x20], D0
00002172 206D D922 movea.l A0, [A5 - 0x26DE]
00002176 5048 addq.w A0, 8
00002178 2F08 move.l -[A7], A0
0000217A 42A7 clr.l -[A7]
0000217C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002180 2040 movea.l A0, D0
00002182 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A]
00002188 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000218C 600A bra +0xC /* 00002198 */
label0000218E:
0000218E 7044 moveq.l D0, 0x44
00002190 2F00 move.l -[A7], D0
00002192 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002196 584F addq.w A7, 4
label00002198:
00002198 4E5E unlink A6
0000219A 4E75 rts
fn0000219C:
0000219C 4E56 FFF8 link A6, -0x0008
000021A0 486E FFF8 pea.l [A6 - 0x8]
000021A4 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000021A8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000021AC 7072 moveq.l D0, 0x72
000021AE 1F00 move.b -[A7], D0
000021B0 7033 moveq.l D0, 0x33
000021B2 2F00 move.l -[A7], D0
000021B4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000021B8 0CAD FFFF FFFF BFEA cmpi.l [A5 - 0x4016], 0xFFFFFFFF
000021C0 6736 beq +0x38 /* 000021F8 */
000021C2 41EE FFF8 lea.l A0, [A6 - 0x8]
000021C6 226D D922 movea.l A1, [A5 - 0x26DE]
000021CA 702E moveq.l D0, 0x2E
000021CC D3C0 add.l A1, D0
000021CE 22D8 move.l [A1]+, [A0]+
000021D0 3290 move.w [A1], [A0]
000021D2 7001 moveq.l D0, 0x01
000021D4 206D D922 movea.l A0, [A5 - 0x26DE]
000021D8 2140 0020 move.l [A0 + 0x20], D0
000021DC 206D D922 movea.l A0, [A5 - 0x26DE]
000021E0 5048 addq.w A0, 8
000021E2 2F08 move.l -[A7], A0
000021E4 42A7 clr.l -[A7]
000021E6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000021EA 2040 movea.l A0, D0
000021EC 216D BFEA 0008 move.l [A0 + 0x8], [A5 - 0x4016]
000021F2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000021F6 600A bra +0xC /* 00002202 */
label000021F8:
000021F8 7045 moveq.l D0, 0x45
000021FA 2F00 move.l -[A7], D0
000021FC 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002200 584F addq.w A7, 4
label00002202:
00002202 4E5E unlink A6
00002204 4E75 rts
fn00002206:
00002206 4E56 FFF0 link A6, -0x0010
0000220A 48E7 1638 movem.l -[A7], D3,D5,D6,A2,A3,A4
0000220E 206D D998 movea.l A0, [A5 - 0x2668]
00002212 2068 000C movea.l A0, [A0 + 0xC]
00002216 2468 0008 movea.l A2, [A0 + 0x8]
0000221A 2612 move.l D3, [A2]
0000221C 701F moveq.l D0, 0x1F
0000221E C680 and.l D3, D0
00002220 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002224 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
0000222A 6700 02CE beq +0x2D0 /* 000024FA */
0000222E 00AD 0000 0001 BFF6 ori.l [A5 - 0x400A], 0x1
00002236 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
0000223A 2640 movea.l A3, D0
0000223C 2012 move.l D0, [A2]
0000223E 721F moveq.l D1, 0x1F
00002240 C041 and.w D0, D1
00002242 7212 moveq.l D1, 0x12
00002244 B041 cmp.w D0, D1
00002246 6708 beq +0xA /* 00002250 */
00002248 2F0B move.l -[A7], A3
0000224A 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
0000224E 2640 movea.l A3, D0
label00002250:
00002250 2F0B move.l -[A7], A3
00002252 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00002256 2640 movea.l A3, D0
00002258 0C83 0000 0013 cmpi.l D3, 0x13
0000225E 6712 beq +0x14 /* 00002272 */
00002260 206D D998 movea.l A0, [A5 - 0x2668]
00002264 2068 0010 movea.l A0, [A0 + 0x10]
00002268 3028 0008 move.w D0, [A0 + 0x8]
0000226C 0240 0600 andi.w D0, 0x600
00002270 670A beq +0xC /* 0000227C */
label00002272:
00002272 706A moveq.l D0, 0x6A
00002274 2F00 move.l -[A7], D0
00002276 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000227A 584F addq.w A7, 4
label0000227C:
0000227C 2F0B move.l -[A7], A3
0000227E 2F0A move.l -[A7], A2
00002280 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00002284 2640 movea.l A3, D0
00002286 1013 move.b D0, [A3]
00002288 725E moveq.l D1, 0x5E
0000228A B001 cmp.b D0, D1
0000228C 662E bne +0x30 /* 000022BC */
0000228E 206B 0002 movea.l A0, [A3 + 0x2]
00002292 1028 001C move.b D0, [A0 + 0x1C]
00002296 4880 ext.w D0
00002298 48C0 ext.l D0
0000229A 41ED D5F6 lea.l A0, [A5 - 0x2A0A]
0000229E 1030 0000 move.b D0, [A0 + D0.w]
000022A2 7208 moveq.l D1, 0x08
000022A4 C001 and.b D0, D1
000022A6 6714 beq +0x16 /* 000022BC */
000022A8 206B 0002 movea.l A0, [A3 + 0x2]
000022AC 7054 moveq.l D0, 0x54
000022AE D1C0 add.l A0, D0
000022B0 2F08 move.l -[A7], A0
000022B2 700F moveq.l D0, 0x0F
000022B4 2F00 move.l -[A7], D0
000022B6 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
000022BA 504F addq.w A7, 8
label000022BC:
000022BC 206B 0016 movea.l A0, [A3 + 0x16]
000022C0 2C10 move.l D6, [A0]
000022C2 701F moveq.l D0, 0x1F
000022C4 CC80 and.l D6, D0
000022C6 206D D998 movea.l A0, [A5 - 0x2668]
000022CA 2F28 000C move.l -[A7], [A0 + 0xC]
000022CE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000022D2 2A00 move.l D5, D0
000022D4 7002 moveq.l D0, 0x02
000022D6 7201 moveq.l D1, 0x01
000022D8 BA81 cmp.l D5, D1
000022DA 6700 01D6 beq +0x1D8 /* 000024B2 */
000022DE 222B 0016 move.l D1, [A3 + 0x16]
000022E2 2D41 FFF0 move.l [A6 - 0x10], D1
000022E6 BA80 cmp.l D5, D0
000022E8 6600 00A8 bne +0xAA /* 00002392 */
000022EC 286D C00C movea.l A4, [A5 - 0x3FF4]
000022F0 222D C00C move.l D1, [A5 - 0x3FF4]
000022F4 660A bne +0xC /* 00002300 */
000022F6 2F3C 0000 0C5A move.l -[A7], 0xC5A
000022FC 4EBA DD02 jsr [PC - 0x22FE /* 00000000 */]
label00002300:
00002300 1013 move.b D0, [A3]
00002302 725F moveq.l D1, 0x5F
00002304 B001 cmp.b D0, D1
00002306 663E bne +0x40 /* 00002346 */
00002308 4AAB 0006 tst.l [A3 + 0x6]
0000230C 6638 bne +0x3A /* 00002346 */
0000230E 102D BFFE move.b D0, [A5 - 0x4002]
00002312 6732 beq +0x34 /* 00002346 */
00002314 246B 0002 movea.l A2, [A3 + 0x2]
00002318 162A 001C move.b D3, [A2 + 0x1C]
0000231C 7001 moveq.l D0, 0x01
0000231E B600 cmp.b D3, D0
00002320 6706 beq +0x8 /* 00002328 */
00002322 7004 moveq.l D0, 0x04
00002324 B600 cmp.b D3, D0
00002326 6618 bne +0x1A /* 00002340 */
label00002328:
00002328 202D C004 move.l D0, [A5 - 0x3FFC]
0000232C 6708 beq +0xA /* 00002336 */
0000232E 206D C004 movea.l A0, [A5 - 0x3FFC]
00002332 B1CA cmpa.l A0, A2
00002334 660A bne +0xC /* 00002340 */
label00002336:
00002336 2B4A C004 move.l [A5 - 0x3FFC], A2
0000233A 2B4C C008 move.l [A5 - 0x3FF8], A4
0000233E 600A bra +0xC /* 0000234A */
label00002340:
00002340 4EBA 0CEA jsr [PC + 0xCEA /* 0000302C */]
00002344 6004 bra +0x6 /* 0000234A */
label00002346:
00002346 4EBA 0CE4 jsr [PC + 0xCE4 /* 0000302C */]
label0000234A:
0000234A 102D BFFE move.b D0, [A5 - 0x4002]
0000234E 6636 bne +0x38 /* 00002386 */
00002350 0C86 0000 0014 cmpi.l D6, 0x14
00002356 662E bne +0x30 /* 00002386 */
00002358 7600 moveq.l D3, 0x00
0000235A 2D43 FFFC move.l [A6 - 0x4], D3
0000235E 486E FFFC pea.l [A6 - 0x4]
00002362 2F0B move.l -[A7], A3
00002364 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002368 2F0C move.l -[A7], A4
0000236A 206C 000C movea.l A0, [A4 + 0xC]
0000236E 2F28 0008 move.l -[A7], [A0 + 0x8]
00002372 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002376 42A7 clr.l -[A7]
00002378 7002 moveq.l D0, 0x02
0000237A 2F00 move.l -[A7], D0
0000237C 42A7 clr.l -[A7]
0000237E 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00002382 2640 movea.l A3, D0
00002384 6074 bra +0x76 /* 000023FA */
label00002386:
00002386 2F0C move.l -[A7], A4
00002388 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
0000238C 2D40 FFF8 move.l [A6 - 0x8], D0
00002390 6038 bra +0x3A /* 000023CA */
label00002392:
00002392 0C85 0000 0004 cmpi.l D5, 0x4
00002398 670A beq +0xC /* 000023A4 */
0000239A 2F3C 0000 0C81 move.l -[A7], 0xC81
000023A0 4EBA DC5E jsr [PC - 0x23A2 /* 00000000 */]
label000023A4:
000023A4 7002 moveq.l D0, 0x02
000023A6 2F00 move.l -[A7], D0
000023A8 2F2B 0016 move.l -[A7], [A3 + 0x16]
000023AC 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
000023B0 2440 movea.l A2, D0
000023B2 00AA 0000 0010 0020 ori.l [A2 + 0x20], 0x10
000023BA 2F0A move.l -[A7], A2
000023BC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000023C0 2F0A move.l -[A7], A2
000023C2 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
000023C6 2D40 FFF8 move.l [A6 - 0x8], D0
label000023CA:
000023CA 0C86 0000 0014 cmpi.l D6, 0x14
000023D0 6648 bne +0x4A /* 0000241A */
000023D2 7600 moveq.l D3, 0x00
000023D4 2D43 FFF4 move.l [A6 - 0xC], D3
000023D8 486E FFF4 pea.l [A6 - 0xC]
000023DC 2F0B move.l -[A7], A3
000023DE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000023E2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000023E6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000023EA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023EE 42A7 clr.l -[A7]
000023F0 42A7 clr.l -[A7]
000023F2 42A7 clr.l -[A7]
000023F4 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000023F8 2640 movea.l A3, D0
label000023FA:
000023FA 200B move.l D0, A3
000023FC 6662 bne +0x64 /* 00002460 */
000023FE 206D D874 movea.l A0, [A5 - 0x278C]
00002402 2F28 0018 move.l -[A7], [A0 + 0x18]
00002406 7001 moveq.l D0, 0x01
00002408 3F00 move.w -[A7], D0
0000240A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000240E 2F00 move.l -[A7], D0
00002410 42A7 clr.l -[A7]
00002412 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002416 2640 movea.l A3, D0
00002418 6046 bra +0x48 /* 00002460 */
label0000241A:
0000241A 0C85 0000 0002 cmpi.l D5, 0x2
00002420 663E bne +0x40 /* 00002460 */
00002422 701B moveq.l D0, 0x1B
00002424 2F00 move.l -[A7], D0
00002426 262B 0016 move.l D3, [A3 + 0x16]
0000242A 2F03 move.l -[A7], D3
0000242C 7013 moveq.l D0, 0x13
0000242E 2F00 move.l -[A7], D0
00002430 2F03 move.l -[A7], D3
00002432 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002436 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000243A 2F00 move.l -[A7], D0
0000243C 2F0B move.l -[A7], A3
0000243E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002442 2640 movea.l A3, D0
00002444 700F moveq.l D0, 0x0F
00002446 2F00 move.l -[A7], D0
00002448 206E FFF8 movea.l A0, [A6 - 0x8]
0000244C 2F28 0016 move.l -[A7], [A0 + 0x16]
00002450 2F0B move.l -[A7], A3
00002452 2F0C move.l -[A7], A4
00002454 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002458 2F00 move.l -[A7], D0
0000245A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000245E 2640 movea.l A3, D0
label00002460:
00002460 0C85 0000 0002 cmpi.l D5, 0x2
00002466 664A bne +0x4C /* 000024B2 */
00002468 0C86 0000 0014 cmpi.l D6, 0x14
0000246E 6642 bne +0x44 /* 000024B2 */
00002470 206B 0016 movea.l A0, [A3 + 0x16]
00002474 2F28 0008 move.l -[A7], [A0 + 0x8]
00002478 4267 clr.w -[A7]
0000247A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000247E 2840 movea.l A4, D0
00002480 2F0B move.l -[A7], A3
00002482 2F0C move.l -[A7], A4
00002484 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002488 2640 movea.l A3, D0
0000248A 2F0B move.l -[A7], A3
0000248C 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00002490 2640 movea.l A3, D0
00002492 1013 move.b D0, [A3]
00002494 7264 moveq.l D1, 0x64
00002496 B001 cmp.b D0, D1
00002498 6608 bne +0xA /* 000024A2 */
0000249A 2F0B move.l -[A7], A3
0000249C 4EAD 17BA jsr [A5 + 0x17BA /* export_755 */]
000024A0 2640 movea.l A3, D0
label000024A2:
000024A2 202D C004 move.l D0, [A5 - 0x3FFC]
000024A6 670A beq +0xC /* 000024B2 */
000024A8 486D C000 pea.l [A5 - 0x4000]
000024AC 2F0B move.l -[A7], A3
000024AE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000024B2:
000024B2 2F0B move.l -[A7], A3
000024B4 4EBA E73A jsr [PC - 0x18C6 /* 00000BF0 */]
000024B8 2640 movea.l A3, D0
000024BA 2F0B move.l -[A7], A3
000024BC 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
000024C0 0C85 0000 0002 cmpi.l D5, 0x2
000024C6 660A bne +0xC /* 000024D2 */
000024C8 206D D922 movea.l A0, [A5 - 0x26DE]
000024CC 0068 0010 0034 ori.w [A0 + 0x34], 0x10
label000024D2:
000024D2 0C86 0000 0013 cmpi.l D6, 0x13
000024D8 6708 beq +0xA /* 000024E2 */
000024DA 0C85 0000 0002 cmpi.l D5, 0x2
000024E0 6604 bne +0x6 /* 000024E6 */
label000024E2:
000024E2 7204 moveq.l D1, 0x04
000024E4 6002 bra +0x4 /* 000024E8 */
label000024E6:
000024E6 7205 moveq.l D1, 0x05
label000024E8:
000024E8 7000 moveq.l D0, 0x00
000024EA 1001 move.b D0, D1
000024EC 206D D922 movea.l A0, [A5 - 0x26DE]
000024F0 2140 0020 move.l [A0 + 0x20], D0
000024F4 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000024F8 603A bra +0x3C /* 00002534 */
label000024FA:
000024FA 0C83 0000 0013 cmpi.l D3, 0x13
00002500 6716 beq +0x18 /* 00002518 */
00002502 206D D998 movea.l A0, [A5 - 0x2668]
00002506 2068 0010 movea.l A0, [A0 + 0x10]
0000250A 3028 0008 move.w D0, [A0 + 0x8]
0000250E 0240 0600 andi.w D0, 0x600
00002512 6604 bne +0x6 /* 00002518 */
00002514 4EBA 0032 jsr [PC + 0x32 /* 00002548 */]
label00002518:
00002518 206D D922 movea.l A0, [A5 - 0x26DE]
0000251C 702E moveq.l D0, 0x2E
0000251E D1C0 add.l A0, D0
00002520 2F08 move.l -[A7], A0
00002522 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002526 7004 moveq.l D0, 0x04
00002528 206D D922 movea.l A0, [A5 - 0x26DE]
0000252C 2140 0020 move.l [A0 + 0x20], D0
00002530 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
label00002534:
00002534 7072 moveq.l D0, 0x72
00002536 1F00 move.b -[A7], D0
00002538 7033 moveq.l D0, 0x33
0000253A 2F00 move.l -[A7], D0
0000253C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002540 4CDF 1C68 movem.l D3,D5,D6,A2,A3,A4, [A7]+
00002544 4E5E unlink A6
00002546 4E75 rts
fn00002548:
00002548 48E7 0030 movem.l -[A7], A2,A3
0000254C 206D C02A movea.l A0, [A5 - 0x3FD6]
00002550 246D D998 movea.l A2, [A5 - 0x2668]
00002554 B1CA cmpa.l A0, A2
00002556 672A beq +0x2C /* 00002582 */
00002558 2F0A move.l -[A7], A2
0000255A 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000255E 2640 movea.l A3, D0
00002560 102D D5D8 move.b D0, [A5 - 0x2A28]
00002564 6710 beq +0x12 /* 00002576 */
00002566 2F0B move.l -[A7], A3
00002568 2F3C 0000 00E5 move.l -[A7], 0xE5
0000256E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002572 504F addq.w A7, 8
00002574 600C bra +0xE /* 00002582 */
label00002576:
00002576 2F0B move.l -[A7], A3
00002578 701E moveq.l D0, 0x1E
0000257A 2F00 move.l -[A7], D0
0000257C 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002580 504F addq.w A7, 8
label00002582:
00002582 2B6D D998 C02A move.l [A5 - 0x3FD6], [A5 - 0x2668]
00002588 4CDF 0C00 movem.l A2,A3, [A7]+
0000258C 4E75 rts
fn0000258E:
0000258E 48E7 0030 movem.l -[A7], A2,A3
00002592 00AD 0000 0002 BFF6 ori.l [A5 - 0x400A], 0x2
0000259A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000259E 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000025A4 670E beq +0x10 /* 000025B4 */
000025A6 7014 moveq.l D0, 0x14
000025A8 2F00 move.l -[A7], D0
000025AA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000025AE 584F addq.w A7, 4
000025B0 6000 0092 bra +0x94 /* 00002644 */
label000025B4:
000025B4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000025B8 7004 moveq.l D0, 0x04
000025BA 2F00 move.l -[A7], D0
000025BC 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000025C0 2640 movea.l A3, D0
000025C2 200B move.l D0, A3
000025C4 6722 beq +0x24 /* 000025E8 */
000025C6 102B 001C move.b D0, [A3 + 0x1C]
000025CA 720C moveq.l D1, 0x0C
000025CC B001 cmp.b D0, D1
000025CE 6736 beq +0x38 /* 00002606 */
000025D0 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000025D4 7030 moveq.l D0, 0x30
000025D6 2F00 move.l -[A7], D0
000025D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000025DC 504F addq.w A7, 8
000025DE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000025E2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000025E6 6068 bra +0x6A /* 00002650 */
label000025E8:
000025E8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000025EC 7004 moveq.l D0, 0x04
000025EE 2F00 move.l -[A7], D0
000025F0 700C moveq.l D0, 0x0C
000025F2 1F00 move.b -[A7], D0
000025F4 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000025F8 2640 movea.l A3, D0
000025FA 202D BFEE move.l D0, [A5 - 0x4012]
000025FE 52AD BFEE addq.l [A5 - 0x4012], 1
00002602 3740 0012 move.w [A3 + 0x12], D0
label00002606:
00002606 206D D922 movea.l A0, [A5 - 0x26DE]
0000260A 702E moveq.l D0, 0x2E
0000260C D1C0 add.l A0, D0
0000260E 2F08 move.l -[A7], A0
00002610 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002614 7001 moveq.l D0, 0x01
00002616 206D D922 movea.l A0, [A5 - 0x26DE]
0000261A 2140 0020 move.l [A0 + 0x20], D0
0000261E 302B 0012 move.w D0, [A3 + 0x12]
00002622 48C0 ext.l D0
00002624 2440 movea.l A2, D0
00002626 206D D922 movea.l A0, [A5 - 0x26DE]
0000262A 5048 addq.w A0, 8
0000262C 2F08 move.l -[A7], A0
0000262E 42A7 clr.l -[A7]
00002630 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002634 2040 movea.l A0, D0
00002636 200A move.l D0, A2
00002638 2140 0008 move.l [A0 + 0x8], D0
0000263C 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00002640 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00002644:
00002644 7072 moveq.l D0, 0x72
00002646 1F00 move.b -[A7], D0
00002648 7033 moveq.l D0, 0x33
0000264A 2F00 move.l -[A7], D0
0000264C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00002650:
00002650 4CDF 0C00 movem.l A2,A3, [A7]+
00002654 4E75 rts
fn00002656:
00002656 4E56 0000 link A6, 0
0000265A 48E7 0038 movem.l -[A7], A2,A3,A4
0000265E 286E 0008 movea.l A4, [A6 + 0x8]
00002662 6020 bra +0x22 /* 00002684 */
label00002664:
00002664 B5CC cmpa.l A2, A4
00002666 673E beq +0x40 /* 000026A6 */
00002668 266A 0008 movea.l A3, [A2 + 0x8]
0000266C 603E bra +0x40 /* 000026AC */
label0000266E:
0000266E 246B 0008 movea.l A2, [A3 + 0x8]
00002672 302A 0034 move.w D0, [A2 + 0x34]
00002676 7202 moveq.l D1, 0x02
00002678 C041 and.w D0, D1
0000267A 662E bne +0x30 /* 000026AA */
0000267C 4A93 tst.l [A3]
0000267E 6616 bne +0x18 /* 00002696 */
00002680 2D4A 0010 move.l [A6 + 0x10], A2
label00002684:
00002684 246E 0010 movea.l A2, [A6 + 0x10]
00002688 006A 0002 0034 ori.w [A2 + 0x34], 0x2
0000268E B5EE 000C cmpa.l A2, [A6 + 0xC]
00002692 671C beq +0x1E /* 000026B0 */
00002694 60CE bra -0x30 /* 00002664 */
label00002696:
00002696 2F0A move.l -[A7], A2
00002698 2F2E 000C move.l -[A7], [A6 + 0xC]
0000269C 2F0C move.l -[A7], A4
0000269E 4EBA FFB6 jsr [PC - 0x4A /* 00002656 */]
000026A2 4A80 tst.l D0
000026A4 6704 beq +0x6 /* 000026AA */
label000026A6:
000026A6 7001 moveq.l D0, 0x01
000026A8 6008 bra +0xA /* 000026B2 */
label000026AA:
000026AA 2653 movea.l A3, [A3]
label000026AC:
000026AC 200B move.l D0, A3
000026AE 66BE bne -0x40 /* 0000266E */
label000026B0:
000026B0 7000 moveq.l D0, 0x00
label000026B2:
000026B2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000026B6 4E5E unlink A6
000026B8 205F movea.l A0, [A7]+
000026BA 4FEF 000C lea.l A7, [A7 + 0xC]
000026BE 4ED0 jmp [A0]
fn000026C0:
000026C0 4E56 0000 link A6, 0
000026C4 2F0B move.l -[A7], A3
000026C6 266D D936 movea.l A3, [A5 - 0x26CA]
000026CA 600A bra +0xC /* 000026D6 */
label000026CC:
000026CC 026B FFFD 0034 andi.w [A3 + 0x34], 0xFFFD
000026D2 266B 0004 movea.l A3, [A3 + 0x4]
label000026D6:
000026D6 200B move.l D0, A3
000026D8 66F2 bne -0xC /* 000026CC */
000026DA 2F2D D936 move.l -[A7], [A5 - 0x26CA]
000026DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000026E6 4EBA FF6E jsr [PC - 0x92 /* 00002656 */]
000026EA 265F movea.l A3, [A7]+
000026EC 4E5E unlink A6
000026EE 205F movea.l A0, [A7]+
000026F0 504F addq.w A7, 8
000026F2 4ED0 jmp [A0]
fn000026F4:
000026F4 302D D93A move.w D0, [A5 - 0x26C6]
000026F8 6608 bne +0xA /* 00002702 */
000026FA 2F2D D936 move.l -[A7], [A5 - 0x26CA]
000026FE 4EBA 0004 jsr [PC + 0x4 /* 00002704 */]
label00002702:
00002702 4E75 rts
fn00002704:
00002704 4E56 0000 link A6, 0
00002708 48E7 0038 movem.l -[A7], A2,A3,A4
0000270C 286E 0008 movea.l A4, [A6 + 0x8]
00002710 246C 0004 movea.l A2, [A4 + 0x4]
00002714 200A move.l D0, A2
00002716 6706 beq +0x8 /* 0000271E */
00002718 2F0A move.l -[A7], A2
0000271A 4EBA FFE8 jsr [PC - 0x18 /* 00002704 */]
label0000271E:
0000271E 266D D936 movea.l A3, [A5 - 0x26CA]
00002722 600A bra +0xC /* 0000272E */
label00002724:
00002724 026B FFFE 0034 andi.w [A3 + 0x34], 0xFFFE
0000272A 266B 0004 movea.l A3, [A3 + 0x4]
label0000272E:
0000272E 200B move.l D0, A3
00002730 66F2 bne -0xC /* 00002724 */
00002732 2F0C move.l -[A7], A4
00002734 2F0C move.l -[A7], A4
00002736 4EBA 000E jsr [PC + 0xE /* 00002746 */]
0000273A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000273E 4E5E unlink A6
00002740 205F movea.l A0, [A7]+
00002742 584F addq.w A7, 4
00002744 4ED0 jmp [A0]
fn00002746:
00002746 4E56 0000 link A6, 0
0000274A 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
0000274E 246E 000C movea.l A2, [A6 + 0xC]
00002752 2C2A 004E move.l D6, [A2 + 0x4E]
00002756 206A 004A movea.l A0, [A2 + 0x4A]
0000275A 2A28 004E move.l D5, [A0 + 0x4E]
0000275E BC85 cmp.l D6, D5
00002760 6F0A ble +0xC /* 0000276C */
00002762 2F3C 0000 0DA6 move.l -[A7], 0xDA6
00002768 4EBA D896 jsr [PC - 0x276A /* 00000000 */]
label0000276C:
0000276C 246E 0008 movea.l A2, [A6 + 0x8]
00002770 202A 0020 move.l D0, [A2 + 0x20]
00002774 7207 moveq.l D1, 0x07
00002776 B081 cmp.l D0, D1
00002778 6700 00CC beq +0xCE /* 00002846 */
0000277C 7801 moveq.l D4, 0x01
0000277E 006A 0001 0034 ori.w [A2 + 0x34], 0x1
00002784 286A 0008 movea.l A4, [A2 + 0x8]
00002788 6056 bra +0x58 /* 000027E0 */
label0000278A:
0000278A 266C 0008 movea.l A3, [A4 + 0x8]
0000278E 202B 0020 move.l D0, [A3 + 0x20]
00002792 7207 moveq.l D1, 0x07
00002794 B081 cmp.l D0, D1
00002796 6746 beq +0x48 /* 000027DE */
00002798 262B 004E move.l D3, [A3 + 0x4E]
0000279C B686 cmp.l D3, D6
0000279E 6304 bls +0x6 /* 000027A4 */
000027A0 B685 cmp.l D3, D5
000027A2 6312 bls +0x14 /* 000027B6 */
label000027A4:
000027A4 4A84 tst.l D4
000027A6 660A bne +0xC /* 000027B2 */
000027A8 2F3C 0000 0DBA move.l -[A7], 0xDBA
000027AE 4EBA D850 jsr [PC - 0x27B0 /* 00000000 */]
label000027B2:
000027B2 7802 moveq.l D4, 0x02
000027B4 6028 bra +0x2A /* 000027DE */
label000027B6:
000027B6 0C84 0000 0002 cmpi.l D4, 0x2
000027BC 660A bne +0xC /* 000027C8 */
000027BE 2F3C 0000 0DC0 move.l -[A7], 0xDC0
000027C4 4EBA D83A jsr [PC - 0x27C6 /* 00000000 */]
label000027C8:
000027C8 7800 moveq.l D4, 0x00
000027CA 302B 0034 move.w D0, [A3 + 0x34]
000027CE 7201 moveq.l D1, 0x01
000027D0 C041 and.w D0, D1
000027D2 660A bne +0xC /* 000027DE */
000027D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000027D8 2F0B move.l -[A7], A3
000027DA 4EBA FF6A jsr [PC - 0x96 /* 00002746 */]
label000027DE:
000027DE 2854 movea.l A4, [A4]
label000027E0:
000027E0 200C move.l D0, A4
000027E2 66A6 bne -0x58 /* 0000278A */
000027E4 4A84 tst.l D4
000027E6 675E beq +0x60 /* 00002846 */
000027E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027EC 246E 000C movea.l A2, [A6 + 0xC]
000027F0 3F2A 0046 move.w -[A7], [A2 + 0x46]
000027F4 3F2A 0048 move.w -[A7], [A2 + 0x48]
000027F8 206E 0008 movea.l A0, [A6 + 0x8]
000027FC 2028 004E move.l D0, [A0 + 0x4E]
00002800 B085 cmp.l D0, D5
00002802 6708 beq +0xA /* 0000280C */
00002804 203C 0000 8000 move.l D0, 0x8000
0000280A 6002 bra +0x4 /* 0000280E */
label0000280C:
0000280C 7000 moveq.l D0, 0x00
label0000280E:
0000280E 2F00 move.l -[A7], D0
00002810 4EBA 0040 jsr [PC + 0x40 /* 00002852 */]
00002814 202D BFF6 move.l D0, [A5 - 0x400A]
00002818 7202 moveq.l D1, 0x02
0000281A C081 and.l D0, D1
0000281C 6728 beq +0x2A /* 00002846 */
0000281E 4AAA 0052 tst.l [A2 + 0x52]
00002822 6722 beq +0x24 /* 00002846 */
00002824 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002828 2F0A move.l -[A7], A2
0000282A 4EBA FE94 jsr [PC - 0x16C /* 000026C0 */]
0000282E 4A80 tst.l D0
00002830 6714 beq +0x16 /* 00002846 */
00002832 2F2A 0052 move.l -[A7], [A2 + 0x52]
00002836 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000283A 2F00 move.l -[A7], D0
0000283C 7047 moveq.l D0, 0x47
0000283E 2F00 move.l -[A7], D0
00002840 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002844 504F addq.w A7, 8
label00002846:
00002846 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000284A 4E5E unlink A6
0000284C 205F movea.l A0, [A7]+
0000284E 504F addq.w A7, 8
00002850 4ED0 jmp [A0]
fn00002852:
00002852 4E56 0000 link A6, 0
00002856 48E7 1020 movem.l -[A7], D3,A2
0000285A 246E 0010 movea.l A2, [A6 + 0x10]
0000285E 202A 0020 move.l D0, [A2 + 0x20]
00002862 7201 moveq.l D1, 0x01
00002864 B081 cmp.l D0, D1
00002866 672C beq +0x2E /* 00002894 */
00002868 7204 moveq.l D1, 0x04
0000286A B081 cmp.l D0, D1
0000286C 6726 beq +0x28 /* 00002894 */
0000286E 720B moveq.l D1, 0x0B
00002870 B081 cmp.l D0, D1
00002872 6720 beq +0x22 /* 00002894 */
00002874 720C moveq.l D1, 0x0C
00002876 B081 cmp.l D0, D1
00002878 671A beq +0x1C /* 00002894 */
0000287A 7202 moveq.l D1, 0x02
0000287C B081 cmp.l D0, D1
0000287E 6714 beq +0x16 /* 00002894 */
00002880 7203 moveq.l D1, 0x03
00002882 B081 cmp.l D0, D1
00002884 670E beq +0x10 /* 00002894 */
00002886 7208 moveq.l D1, 0x08
00002888 B081 cmp.l D0, D1
0000288A 6708 beq +0xA /* 00002894 */
0000288C 7205 moveq.l D1, 0x05
0000288E B081 cmp.l D0, D1
00002890 6706 beq +0x8 /* 00002898 */
00002892 6008 bra +0xA /* 0000289C */
label00002894:
00002894 4243 clr.w D3
00002896 600E bra +0x10 /* 000028A6 */
label00002898:
00002898 7601 moveq.l D3, 0x01
0000289A 600A bra +0xC /* 000028A6 */
label0000289C:
0000289C 2F3C 0000 0E0F move.l -[A7], 0xE0F
000028A2 4EBA D75C jsr [PC - 0x28A4 /* 00000000 */]
label000028A6:
000028A6 2F0A move.l -[A7], A2
000028A8 3F2E 000E move.w -[A7], [A6 + 0xE]
000028AC 3F2E 000C move.w -[A7], [A6 + 0xC]
000028B0 3F03 move.w -[A7], D3
000028B2 4267 clr.w -[A7]
000028B4 204A movea.l A0, A2
000028B6 702E moveq.l D0, 0x2E
000028B8 D1C0 add.l A0, D0
000028BA 2F08 move.l -[A7], A0
000028BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028C0 4EBA 00D6 jsr [PC + 0xD6 /* 00002998 */]
000028C4 4CDF 0408 movem.l D3,A2, [A7]+
000028C8 4E5E unlink A6
000028CA 205F movea.l A0, [A7]+
000028CC 4FEF 000C lea.l A7, [A7 + 0xC]
000028D0 4ED0 jmp [A0]
fn000028D2:
000028D2 4E56 FFF4 link A6, -0x000C
000028D6 48E7 0038 movem.l -[A7], A2,A3,A4
000028DA 286E 0010 movea.l A4, [A6 + 0x10]
000028DE 7000 moveq.l D0, 0x00
000028E0 2640 movea.l A3, D0
000028E2 202C 000C move.l D0, [A4 + 0xC]
000028E6 2D40 FFF4 move.l [A6 - 0xC], D0
000028EA 2F00 move.l -[A7], D0
000028EC 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000028F0 2440 movea.l A2, D0
000028F2 2012 move.l D0, [A2]
000028F4 721F moveq.l D1, 0x1F
000028F6 C041 and.w D0, D1
000028F8 7214 moveq.l D1, 0x14
000028FA B041 cmp.w D0, D1
000028FC 6600 008A bne +0x8C /* 00002988 */
00002900 206A 000C movea.l A0, [A2 + 0xC]
00002904 2068 0010 movea.l A0, [A0 + 0x10]
00002908 4AA8 004E tst.l [A0 + 0x4E]
0000290C 677A beq +0x7C /* 00002988 */
0000290E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002912 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */]
00002916 2D40 FFF8 move.l [A6 - 0x8], D0
0000291A 2F0C move.l -[A7], A4
0000291C 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00002920 2D40 FFFC move.l [A6 - 0x4], D0
00002924 2F0A move.l -[A7], A2
00002926 2F00 move.l -[A7], D0
00002928 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000292C 202E 0008 move.l D0, [A6 + 0x8]
00002930 7204 moveq.l D1, 0x04
00002932 8081 or.l D0, D1
00002934 2F00 move.l -[A7], D0
00002936 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
0000293A 2640 movea.l A3, D0
0000293C 102D D5C5 move.b D0, [A5 - 0x2A3B]
00002940 671C beq +0x1E /* 0000295E */
00002942 206E 000C movea.l A0, [A6 + 0xC]
00002946 4A90 tst.l [A0]
00002948 6714 beq +0x16 /* 0000295E */
0000294A 246E 000C movea.l A2, [A6 + 0xC]
0000294E 2052 movea.l A0, [A2]
00002950 224B movea.l A1, A3
00002952 7026 moveq.l D0, 0x26
00002954 D3C0 add.l A1, D0
00002956 22D8 move.l [A1]+, [A0]+
00002958 3290 move.w [A1], [A0]
0000295A 7000 moveq.l D0, 0x00
0000295C 2480 move.l [A2], D0
label0000295E:
0000295E 202C 0020 move.l D0, [A4 + 0x20]
00002962 0280 0000 0080 andi.l D0, 0x80
00002968 671E beq +0x20 /* 00002988 */
0000296A 7011 moveq.l D0, 0x11
0000296C 2F00 move.l -[A7], D0
0000296E 206D D874 movea.l A0, [A5 - 0x278C]
00002972 2F28 0018 move.l -[A7], [A0 + 0x18]
00002976 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000297A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000297E 2F00 move.l -[A7], D0
00002980 2F0B move.l -[A7], A3
00002982 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002986 2640 movea.l A3, D0
label00002988:
00002988 200B move.l D0, A3
0000298A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000298E 4E5E unlink A6
00002990 205F movea.l A0, [A7]+
00002992 4FEF 000C lea.l A7, [A7 + 0xC]
00002996 4ED0 jmp [A0]
fn00002998:
00002998 4E56 FFFC link A6, -0x0004
0000299C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000029A0 206E 0018 movea.l A0, [A6 + 0x18]
000029A4 2010 move.l D0, [A0]
000029A6 2D40 FFFC move.l [A6 - 0x4], D0
000029AA 7000 moveq.l D0, 0x00
000029AC 2640 movea.l A3, D0
000029AE 3A2E 0014 move.w D5, [A6 + 0x14]
000029B2 6056 bra +0x58 /* 00002A0A */
label000029B4:
000029B4 3005 move.w D0, D5
000029B6 48C0 ext.l D0
000029B8 E580 asl D0, 2
000029BA D0AD D954 add.l D0, [A5 - 0x26AC]
000029BE 2040 movea.l A0, D0
000029C0 2450 movea.l A2, [A0]
000029C2 202A 0020 move.l D0, [A2 + 0x20]
000029C6 7610 moveq.l D3, 0x10
000029C8 C083 and.l D0, D3
000029CA 663E bne +0x40 /* 00002A0A */
000029CC 182A 001C move.b D4, [A2 + 0x1C]
000029D0 7002 moveq.l D0, 0x02
000029D2 B800 cmp.b D4, D0
000029D4 6734 beq +0x36 /* 00002A0A */
000029D6 7008 moveq.l D0, 0x08
000029D8 B800 cmp.b D4, D0
000029DA 672E beq +0x30 /* 00002A0A */
000029DC 7009 moveq.l D0, 0x09
000029DE B800 cmp.b D4, D0
000029E0 6728 beq +0x2A /* 00002A0A */
000029E2 302E 0010 move.w D0, [A6 + 0x10]
000029E6 6704 beq +0x6 /* 000029EC */
000029E8 87AA 0020 or.l [A2 + 0x20], D3
label000029EC:
000029EC 2F0A move.l -[A7], A2
000029EE 486E 000C pea.l [A6 + 0xC]
000029F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029F6 4EBA FEDA jsr [PC - 0x126 /* 000028D2 */]
000029FA 2840 movea.l A4, D0
000029FC 200C move.l D0, A4
000029FE 670A beq +0xC /* 00002A0A */
00002A00 2F0B move.l -[A7], A3
00002A02 2F0C move.l -[A7], A4
00002A04 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002A08 2640 movea.l A3, D0
label00002A0A:
00002A0A 5345 subq.w D5, 1
00002A0C 3005 move.w D0, D5
00002A0E 5240 addq.w D0, 1
00002A10 362E 0016 move.w D3, [A6 + 0x16]
00002A14 B043 cmp.w D0, D3
00002A16 669C bne -0x62 /* 000029B4 */
00002A18 3A03 move.w D5, D3
00002A1A 6052 bra +0x54 /* 00002A6E */
label00002A1C:
00002A1C 3005 move.w D0, D5
00002A1E 48C0 ext.l D0
00002A20 E580 asl D0, 2
00002A22 D0AD D954 add.l D0, [A5 - 0x26AC]
00002A26 2040 movea.l A0, D0
00002A28 2450 movea.l A2, [A0]
00002A2A 202A 0020 move.l D0, [A2 + 0x20]
00002A2E 7610 moveq.l D3, 0x10
00002A30 C083 and.l D0, D3
00002A32 6638 bne +0x3A /* 00002A6C */
00002A34 182A 001C move.b D4, [A2 + 0x1C]
00002A38 7008 moveq.l D0, 0x08
00002A3A B800 cmp.b D4, D0
00002A3C 6706 beq +0x8 /* 00002A44 */
00002A3E 7009 moveq.l D0, 0x09
00002A40 B800 cmp.b D4, D0
00002A42 6628 bne +0x2A /* 00002A6C */
label00002A44:
00002A44 302E 0010 move.w D0, [A6 + 0x10]
00002A48 6704 beq +0x6 /* 00002A4E */
00002A4A 87AA 0020 or.l [A2 + 0x20], D3
label00002A4E:
00002A4E 2F0A move.l -[A7], A2
00002A50 486E 000C pea.l [A6 + 0xC]
00002A54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A58 4EBA FE78 jsr [PC - 0x188 /* 000028D2 */]
00002A5C 2840 movea.l A4, D0
00002A5E 200C move.l D0, A4
00002A60 670A beq +0xC /* 00002A6C */
00002A62 2F0B move.l -[A7], A3
00002A64 2F0C move.l -[A7], A4
00002A66 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002A6A 2640 movea.l A3, D0
label00002A6C:
00002A6C 5245 addq.w D5, 1
label00002A6E:
00002A6E BA6E 0014 cmp.w D5, [A6 + 0x14]
00002A72 6DA8 blt -0x56 /* 00002A1C */
00002A74 302E 0012 move.w D0, [A6 + 0x12]
00002A78 672A beq +0x2C /* 00002AA4 */
00002A7A 202E FFFC move.l D0, [A6 - 0x4]
00002A7E 6724 beq +0x26 /* 00002AA4 */
00002A80 200B move.l D0, A3
00002A82 6720 beq +0x22 /* 00002AA4 */
00002A84 206E FFFC movea.l A0, [A6 - 0x4]
00002A88 2068 0016 movea.l A0, [A0 + 0x16]
00002A8C 2010 move.l D0, [A0]
00002A8E 721F moveq.l D1, 0x1F
00002A90 C041 and.w D0, D1
00002A92 7213 moveq.l D1, 0x13
00002A94 B041 cmp.w D0, D1
00002A96 670C beq +0xE /* 00002AA4 */
00002A98 486E FFFC pea.l [A6 - 0x4]
00002A9C 2F0B move.l -[A7], A3
00002A9E 4EBA 0028 jsr [PC + 0x28 /* 00002AC8 */]
00002AA2 600E bra +0x10 /* 00002AB2 */
label00002AA4:
00002AA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002AA8 2F0B move.l -[A7], A3
00002AAA 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002AAE 2D40 FFFC move.l [A6 - 0x4], D0
label00002AB2:
00002AB2 206E 0018 movea.l A0, [A6 + 0x18]
00002AB6 20AE FFFC move.l [A0], [A6 - 0x4]
00002ABA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002ABE 4E5E unlink A6
00002AC0 205F movea.l A0, [A7]+
00002AC2 4FEF 0014 lea.l A7, [A7 + 0x14]
00002AC6 4ED0 jmp [A0]
fn00002AC8:
00002AC8 4E56 FFEC link A6, -0x0014
00002ACC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002AD0 286E 000C movea.l A4, [A6 + 0xC]
00002AD4 6006 bra +0x8 /* 00002ADC */
label00002AD6:
00002AD6 2054 movea.l A0, [A4]
00002AD8 5C48 addq.w A0, 6
00002ADA 2848 movea.l A4, A0
label00002ADC:
00002ADC 2454 movea.l A2, [A4]
00002ADE 1012 move.b D0, [A2]
00002AE0 720F moveq.l D1, 0x0F
00002AE2 B001 cmp.b D0, D1
00002AE4 67F0 beq -0xE /* 00002AD6 */
00002AE6 2D4A FFEC move.l [A6 - 0x14], A2
00002AEA 1612 move.b D3, [A2]
00002AEC 705D moveq.l D0, 0x5D
00002AEE B600 cmp.b D3, D0
00002AF0 6706 beq +0x8 /* 00002AF8 */
00002AF2 705E moveq.l D0, 0x5E
00002AF4 B600 cmp.b D3, D0
00002AF6 6610 bne +0x12 /* 00002B08 */
label00002AF8:
00002AF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AFC 2F0A move.l -[A7], A2
00002AFE 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002B02 2880 move.l [A4], D0
00002B04 6000 0142 bra +0x144 /* 00002C48 */
label00002B08:
00002B08 246E FFEC movea.l A2, [A6 - 0x14]
00002B0C 266A 0016 movea.l A3, [A2 + 0x16]
00002B10 7001 moveq.l D0, 0x01
00002B12 2F00 move.l -[A7], D0
00002B14 2F0B move.l -[A7], A3
00002B16 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00002B1A 2D40 FFF0 move.l [A6 - 0x10], D0
00002B1E 2040 movea.l A0, D0
00002B20 00A8 0008 0004 0020 ori.l [A0 + 0x20], 0x80004
00002B28 2F00 move.l -[A7], D0
00002B2A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00002B2E 2013 move.l D0, [A3]
00002B30 721F moveq.l D1, 0x1F
00002B32 C041 and.w D0, D1
00002B34 7214 moveq.l D1, 0x14
00002B36 B041 cmp.w D0, D1
00002B38 6600 00B8 bne +0xBA /* 00002BF2 */
00002B3C 206B 000C movea.l A0, [A3 + 0xC]
00002B40 2068 0010 movea.l A0, [A0 + 0x10]
00002B44 2028 0010 move.l D0, [A0 + 0x10]
00002B48 0280 0000 0080 andi.l D0, 0x80
00002B4E 6732 beq +0x34 /* 00002B82 */
00002B50 7600 moveq.l D3, 0x00
00002B52 2D43 FFF8 move.l [A6 - 0x8], D3
00002B56 486E FFF8 pea.l [A6 - 0x8]
00002B5A 2F0A move.l -[A7], A2
00002B5C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002B60 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002B64 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00002B68 2F00 move.l -[A7], D0
00002B6A 2F0B move.l -[A7], A3
00002B6C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002B70 42A7 clr.l -[A7]
00002B72 42A7 clr.l -[A7]
00002B74 42A7 clr.l -[A7]
00002B76 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00002B7A 2D40 FFF4 move.l [A6 - 0xC], D0
00002B7E 6000 00AA bra +0xAC /* 00002C2A */
label00002B82:
00002B82 7017 moveq.l D0, 0x17
00002B84 2F00 move.l -[A7], D0
00002B86 2F0B move.l -[A7], A3
00002B88 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002B8C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002B90 2F00 move.l -[A7], D0
00002B92 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002B96 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002B9A 2D40 FFF4 move.l [A6 - 0xC], D0
00002B9E 322D D5D6 move.w D1, [A5 - 0x2A2A]
00002BA2 7410 moveq.l D2, 0x10
00002BA4 C242 and.w D1, D2
00002BA6 6700 0082 beq +0x84 /* 00002C2A */
00002BAA 222B 000C move.l D1, [A3 + 0xC]
00002BAE 2D41 FFFC move.l [A6 - 0x4], D1
00002BB2 2041 movea.l A0, D1
00002BB4 2468 0010 movea.l A2, [A0 + 0x10]
00002BB8 4AAA 004E tst.l [A2 + 0x4E]
00002BBC 676C beq +0x6E /* 00002C2A */
00002BBE 242A 0014 move.l D2, [A2 + 0x14]
00002BC2 B4AD D8AC cmp.l D2, [A5 - 0x2754]
00002BC6 6662 bne +0x64 /* 00002C2A */
00002BC8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002BCC 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00002BD0 2F00 move.l -[A7], D0
00002BD2 2F0B move.l -[A7], A3
00002BD4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00002BD8 2F00 move.l -[A7], D0
00002BDA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002BDE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002BE2 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00002BE6 2F00 move.l -[A7], D0
00002BE8 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00002BEC 2D40 FFF4 move.l [A6 - 0xC], D0
00002BF0 6038 bra +0x3A /* 00002C2A */
label00002BF2:
00002BF2 2213 move.l D1, [A3]
00002BF4 3601 move.w D3, D1
00002BF6 721F moveq.l D1, 0x1F
00002BF8 C641 and.w D3, D1
00002BFA 7214 moveq.l D1, 0x14
00002BFC B641 cmp.w D3, D1
00002BFE 6706 beq +0x8 /* 00002C06 */
00002C00 7215 moveq.l D1, 0x15
00002C02 B641 cmp.w D3, D1
00002C04 6604 bne +0x6 /* 00002C0A */
label00002C06:
00002C06 7217 moveq.l D1, 0x17
00002C08 6002 bra +0x4 /* 00002C0C */
label00002C0A:
00002C0A 721B moveq.l D1, 0x1B
label00002C0C:
00002C0C 7000 moveq.l D0, 0x00
00002C0E 1001 move.b D0, D1
00002C10 2F00 move.l -[A7], D0
00002C12 2F0B move.l -[A7], A3
00002C14 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002C18 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002C1C 2F00 move.l -[A7], D0
00002C1E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002C22 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002C26 2D40 FFF4 move.l [A6 - 0xC], D0
label00002C2A:
00002C2A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002C2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C32 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002C36 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002C3A 2F00 move.l -[A7], D0
00002C3C 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002C40 2F00 move.l -[A7], D0
00002C42 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002C46 2880 move.l [A4], D0
label00002C48:
00002C48 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002C4C 4E5E unlink A6
00002C4E 205F movea.l A0, [A7]+
00002C50 504F addq.w A7, 8
00002C52 4ED0 jmp [A0]
fn00002C54:
00002C54 4E56 FBCC link A6, -0x0434
00002C58 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002C5C 246E 0008 movea.l A2, [A6 + 0x8]
00002C60 206A 000C movea.l A0, [A2 + 0xC]
00002C64 2010 move.l D0, [A0]
00002C66 721F moveq.l D1, 0x1F
00002C68 C081 and.l D0, D1
00002C6A 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002C6E 1030 0000 move.b D0, [A0 + D0.w]
00002C72 7210 moveq.l D1, 0x10
00002C74 C001 and.b D0, D1
00002C76 660A bne +0xC /* 00002C82 */
00002C78 2F3C 0000 0EFB move.l -[A7], 0xEFB
00002C7E 4EBA D380 jsr [PC - 0x2C80 /* 00000000 */]
label00002C82:
00002C82 266A 0010 movea.l A3, [A2 + 0x10]
00002C86 200B move.l D0, A3
00002C88 660A bne +0xC /* 00002C94 */
00002C8A 2F3C 0000 0EFD move.l -[A7], 0xEFD
00002C90 4EBA D36E jsr [PC - 0x2C92 /* 00000000 */]
label00002C94:
00002C94 302B 0008 move.w D0, [A3 + 0x8]
00002C98 0240 0200 andi.w D0, 0x200
00002C9C 6626 bne +0x28 /* 00002CC4 */
00002C9E 0C2D 0056 CDDC cmpi.b [A5 - 0x3224], 0x56 /* 'V' */
00002CA4 6600 0358 bne +0x35A /* 00002FFE */
00002CA8 7054 moveq.l D0, 0x54
00002CAA D5C0 add.l A2, D0
00002CAC 2F0A move.l -[A7], A2
00002CAE 702C moveq.l D0, 0x2C
00002CB0 2F00 move.l -[A7], D0
00002CB2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002CB6 504F addq.w A7, 8
00002CB8 7059 moveq.l D0, 0x59
00002CBA 1F00 move.b -[A7], D0
00002CBC 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00002CC0 6000 033C bra +0x33E /* 00002FFE */
label00002CC4:
00002CC4 7600 moveq.l D3, 0x00
00002CC6 2D43 FBD8 move.l [A6 - 0x428], D3
00002CCA 2D43 FBD0 move.l [A6 - 0x430], D3
00002CCE 206E 0008 movea.l A0, [A6 + 0x8]
00002CD2 2068 0010 movea.l A0, [A0 + 0x10]
00002CD6 2450 movea.l A2, [A0]
00002CD8 206A 0010 movea.l A0, [A2 + 0x10]
00002CDC 4AA8 008E tst.l [A0 + 0x8E]
00002CE0 6738 beq +0x3A /* 00002D1A */
00002CE2 487A 0328 pea.l [PC + 0x328 /* 0000300C, value 0x44617461 'Data', cstring "Data" */]
00002CE6 7054 moveq.l D0, 0x54
00002CE8 D5C0 add.l A2, D0
00002CEA 2F0A move.l -[A7], A2
00002CEC 486E FBE0 pea.l [A6 - 0x420]
00002CF0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002CF4 504F addq.w A7, 8
00002CF6 2F00 move.l -[A7], D0
00002CF8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002CFC 504F addq.w A7, 8
00002CFE 2F00 move.l -[A7], D0
00002D00 7001 moveq.l D0, 0x01
00002D02 2F00 move.l -[A7], D0
00002D04 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00002D08 2D40 FBD0 move.l [A6 - 0x430], D0
00002D0C 4A80 tst.l D0
00002D0E 670A beq +0xC /* 00002D1A */
00002D10 2040 movea.l A0, D0
00002D12 2028 0010 move.l D0, [A0 + 0x10]
00002D16 2D40 FBD4 move.l [A6 - 0x42C], D0
label00002D1A:
00002D1A 202E FBD0 move.l D0, [A6 - 0x430]
00002D1E 6638 bne +0x3A /* 00002D58 */
00002D20 206E 0008 movea.l A0, [A6 + 0x8]
00002D24 2068 000C movea.l A0, [A0 + 0xC]
00002D28 2068 0008 movea.l A0, [A0 + 0x8]
00002D2C 2468 0008 movea.l A2, [A0 + 0x8]
00002D30 2012 move.l D0, [A2]
00002D32 721F moveq.l D1, 0x1F
00002D34 C041 and.w D0, D1
00002D36 7214 moveq.l D1, 0x14
00002D38 B041 cmp.w D0, D1
00002D3A 670A beq +0xC /* 00002D46 */
00002D3C 2F3C 0000 0F14 move.l -[A7], 0xF14
00002D42 4EBA D2BC jsr [PC - 0x2D44 /* 00000000 */]
label00002D46:
00002D46 202A 000C move.l D0, [A2 + 0xC]
00002D4A 2D40 FBD0 move.l [A6 - 0x430], D0
00002D4E 2040 movea.l A0, D0
00002D50 2028 0010 move.l D0, [A0 + 0x10]
00002D54 2D40 FBD4 move.l [A6 - 0x42C], D0
label00002D58:
00002D58 0C2D 0056 CDDC cmpi.b [A5 - 0x3224], 0x56 /* 'V' */
00002D5E 6600 0204 bne +0x206 /* 00002F64 */
00002D62 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002D66 246E FBD4 movea.l A2, [A6 - 0x42C]
00002D6A 7036 moveq.l D0, 0x36
00002D6C D5C0 add.l A2, D0
00002D6E 2D4A FFF4 move.l [A6 - 0xC], A2
00002D72 206E FBD4 movea.l A0, [A6 - 0x42C]
00002D76 703A moveq.l D0, 0x3A
00002D78 D1C0 add.l A0, D0
00002D7A 2D48 FFF0 move.l [A6 - 0x10], A0
00002D7E 206E FBD0 movea.l A0, [A6 - 0x430]
00002D82 7654 moveq.l D3, 0x54
00002D84 D1C3 add.l A0, D3
00002D86 2D48 FFF8 move.l [A6 - 0x8], A0
00002D8A 206E 0008 movea.l A0, [A6 + 0x8]
00002D8E D1C3 add.l A0, D3
00002D90 2D48 FFFC move.l [A6 - 0x4], A0
label00002D94:
00002D94 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002D9A 6600 0138 bne +0x13A /* 00002ED4 */
00002D9E 2F2E FBD0 move.l -[A7], [A6 - 0x430]
00002DA2 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002DA6 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00002DAA 2D40 FBCC move.l [A6 - 0x434], D0
00002DAE 4A80 tst.l D0
00002DB0 672C beq +0x2E /* 00002DDE */
00002DB2 2040 movea.l A0, D0
00002DB4 1628 001C move.b D3, [A0 + 0x1C]
00002DB8 7212 moveq.l D1, 0x12
00002DBA B601 cmp.b D3, D1
00002DBC 6700 00B2 beq +0xB4 /* 00002E70 */
00002DC0 7210 moveq.l D1, 0x10
00002DC2 B601 cmp.b D3, D1
00002DC4 6700 00AA beq +0xAC /* 00002E70 */
00002DC8 2F00 move.l -[A7], D0
00002DCA 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00002DCE 2F00 move.l -[A7], D0
00002DD0 7055 moveq.l D0, 0x55
00002DD2 2F00 move.l -[A7], D0
00002DD4 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002DD8 504F addq.w A7, 8
00002DDA 6000 0094 bra +0x96 /* 00002E70 */
label00002DDE:
00002DDE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002DE2 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00002DE6 2640 movea.l A3, D0
00002DE8 286D CDDE movea.l A4, [A5 - 0x3222]
00002DEC 6030 bra +0x32 /* 00002E1E */
label00002DEE:
00002DEE 284B movea.l A4, A3
00002DF0 7054 moveq.l D0, 0x54
00002DF2 D9C0 add.l A4, D0
00002DF4 102B 001C move.b D0, [A3 + 0x1C]
00002DF8 4880 ext.w D0
00002DFA 48C0 ext.l D0
00002DFC 720A moveq.l D1, 0x0A
00002DFE B081 cmp.l D0, D1
00002E00 6708 beq +0xA /* 00002E0A */
00002E02 721A moveq.l D1, 0x1A
00002E04 B081 cmp.l D0, D1
00002E06 671C beq +0x1E /* 00002E24 */
00002E08 6028 bra +0x2A /* 00002E32 */
label00002E0A:
00002E0A 246B 000C movea.l A2, [A3 + 0xC]
00002E0E 2012 move.l D0, [A2]
00002E10 721F moveq.l D1, 0x1F
00002E12 C041 and.w D0, D1
00002E14 7214 moveq.l D1, 0x14
00002E16 B041 cmp.w D0, D1
00002E18 6618 bne +0x1A /* 00002E32 */
00002E1A 266A 000C movea.l A3, [A2 + 0xC]
label00002E1E:
00002E1E 200B move.l D0, A3
00002E20 6710 beq +0x12 /* 00002E32 */
00002E22 60CA bra -0x34 /* 00002DEE */
label00002E24:
00002E24 2F0B move.l -[A7], A3
00002E26 7001 moveq.l D0, 0x01
00002E28 2F00 move.l -[A7], D0
00002E2A 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
00002E2E 2640 movea.l A3, D0
00002E30 60EC bra -0x12 /* 00002E1E */
label00002E32:
00002E32 206E FFF4 movea.l A0, [A6 - 0xC]
00002E36 2650 movea.l A3, [A0]
00002E38 7600 moveq.l D3, 0x00
00002E3A 602C bra +0x2E /* 00002E68 */
label00002E3C:
00002E3C 2F0C move.l -[A7], A4
00002E3E 2053 movea.l A0, [A3]
00002E40 7054 moveq.l D0, 0x54
00002E42 D1C0 add.l A0, D0
00002E44 2F08 move.l -[A7], A0
00002E46 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002E4A 504F addq.w A7, 8
00002E4C 4A80 tst.l D0
00002E4E 6608 bne +0xA /* 00002E58 */
00002E50 2013 move.l D0, [A3]
00002E52 2D40 FBCC move.l [A6 - 0x434], D0
00002E56 6018 bra +0x1A /* 00002E70 */
label00002E58:
00002E58 266B 0004 movea.l A3, [A3 + 0x4]
label00002E5C:
00002E5C 200B move.l D0, A3
00002E5E 66DC bne -0x22 /* 00002E3C */
00002E60 206E FFF0 movea.l A0, [A6 - 0x10]
00002E64 2650 movea.l A3, [A0]
00002E66 5283 addq.l D3, 1
label00002E68:
00002E68 0C83 0000 0002 cmpi.l D3, 0x2
00002E6E 65EC bcs -0x12 /* 00002E5C */
label00002E70:
00002E70 202E FBCC move.l D0, [A6 - 0x434]
00002E74 6614 bne +0x16 /* 00002E8A */
00002E76 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002E7A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002E7E 704A moveq.l D0, 0x4A
00002E80 2F00 move.l -[A7], D0
00002E82 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002E86 4FEF 000C lea.l A7, [A7 + 0xC]
label00002E8A:
00002E8A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00002E8E:
00002E8E 7053 moveq.l D0, 0x53
00002E90 1F00 move.b -[A7], D0
00002E92 7042 moveq.l D0, 0x42
00002E94 2F00 move.l -[A7], D0
00002E96 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002E9A 202E FBCC move.l D0, [A6 - 0x434]
00002E9E 6774 beq +0x76 /* 00002F14 */
00002EA0 286E FBD8 movea.l A4, [A6 - 0x428]
00002EA4 6028 bra +0x2A /* 00002ECE */
label00002EA6:
00002EA6 266C 0008 movea.l A3, [A4 + 0x8]
00002EAA 206B 0004 movea.l A0, [A3 + 0x4]
00002EAE 246E FBCC movea.l A2, [A6 - 0x434]
00002EB2 B1CA cmpa.l A0, A2
00002EB4 6616 bne +0x18 /* 00002ECC */
00002EB6 7054 moveq.l D0, 0x54
00002EB8 D5C0 add.l A2, D0
00002EBA 2F0A move.l -[A7], A2
00002EBC 7014 moveq.l D0, 0x14
00002EBE 2F00 move.l -[A7], D0
00002EC0 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002EC4 504F addq.w A7, 8
00002EC6 7000 moveq.l D0, 0x00
00002EC8 2D40 FBCC move.l [A6 - 0x434], D0
label00002ECC:
00002ECC 2854 movea.l A4, [A4]
label00002ECE:
00002ECE 200C move.l D0, A4
00002ED0 6742 beq +0x44 /* 00002F14 */
00002ED2 60D2 bra -0x2C /* 00002EA6 */
label00002ED4:
00002ED4 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002EDA 6622 bne +0x24 /* 00002EFE */
00002EDC 206E FFF4 movea.l A0, [A6 - 0xC]
00002EE0 2650 movea.l A3, [A0]
00002EE2 200B move.l D0, A3
00002EE4 6610 bne +0x12 /* 00002EF6 */
00002EE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002EEA 7015 moveq.l D0, 0x15
00002EEC 2F00 move.l -[A7], D0
00002EEE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002EF2 504F addq.w A7, 8
00002EF4 601E bra +0x20 /* 00002F14 */
label00002EF6:
00002EF6 2013 move.l D0, [A3]
00002EF8 2D40 FBCC move.l [A6 - 0x434], D0
00002EFC 6090 bra -0x6E /* 00002E8E */
label00002EFE:
00002EFE 206E 0008 movea.l A0, [A6 + 0x8]
00002F02 7054 moveq.l D0, 0x54
00002F04 D1C0 add.l A0, D0
00002F06 2F08 move.l -[A7], A0
00002F08 7015 moveq.l D0, 0x15
00002F0A 2F00 move.l -[A7], D0
00002F0C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002F10 504F addq.w A7, 8
00002F12 6050 bra +0x52 /* 00002F64 */
label00002F14:
00002F14 202E FBCC move.l D0, [A6 - 0x434]
00002F18 672E beq +0x30 /* 00002F48 */
00002F1A 7008 moveq.l D0, 0x08
00002F1C 2F00 move.l -[A7], D0
00002F1E 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00002F22 2640 movea.l A3, D0
00002F24 276E FBCC 0004 move.l [A3 + 0x4], [A6 - 0x434]
00002F2A 2F0B move.l -[A7], A3
00002F2C 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00002F30 7054 moveq.l D0, 0x54
00002F32 1F00 move.b -[A7], D0
00002F34 7012 moveq.l D0, 0x12
00002F36 2F00 move.l -[A7], D0
00002F38 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002F3C 486E FBD8 pea.l [A6 - 0x428]
00002F40 2F0B move.l -[A7], A3
00002F42 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002F46 600C bra +0xE /* 00002F54 */
label00002F48:
00002F48 7054 moveq.l D0, 0x54
00002F4A 1F00 move.b -[A7], D0
00002F4C 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00002F50 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00002F54:
00002F54 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00002F5A 6608 bne +0xA /* 00002F64 */
00002F5C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002F60 6000 FE32 bra -0x1CC /* 00002D94 */
label00002F64:
00002F64 206E FBD4 movea.l A0, [A6 - 0x42C]
00002F68 2028 0004 move.l D0, [A0 + 0x4]
00002F6C 2D40 FBDC move.l [A6 - 0x424], D0
00002F70 607A bra +0x7C /* 00002FEC */
label00002F72:
00002F72 206E FBDC movea.l A0, [A6 - 0x424]
00002F76 2468 0008 movea.l A2, [A0 + 0x8]
00002F7A 162A 001C move.b D3, [A2 + 0x1C]
00002F7E 7012 moveq.l D0, 0x12
00002F80 B600 cmp.b D3, D0
00002F82 6706 beq +0x8 /* 00002F8A */
00002F84 7010 moveq.l D0, 0x10
00002F86 B600 cmp.b D3, D0
00002F88 6658 bne +0x5A /* 00002FE2 */
label00002F8A:
00002F8A 206A 000C movea.l A0, [A2 + 0xC]
00002F8E 2010 move.l D0, [A0]
00002F90 2D40 FFEC move.l [A6 - 0x14], D0
00002F94 761F moveq.l D3, 0x1F
00002F96 C043 and.w D0, D3
00002F98 7212 moveq.l D1, 0x12
00002F9A B041 cmp.w D0, D1
00002F9C 6716 beq +0x18 /* 00002FB4 */
00002F9E 302E FFEE move.w D0, [A6 - 0x12]
00002FA2 C043 and.w D0, D3
00002FA4 7214 moveq.l D1, 0x14
00002FA6 B041 cmp.w D0, D1
00002FA8 6738 beq +0x3A /* 00002FE2 */
00002FAA 202E FFEC move.l D0, [A6 - 0x14]
00002FAE 7240 moveq.l D1, 0x40
00002FB0 C081 and.l D0, D1
00002FB2 672E beq +0x30 /* 00002FE2 */
label00002FB4:
00002FB4 286E FBD8 movea.l A4, [A6 - 0x428]
00002FB8 6022 bra +0x24 /* 00002FDC */
label00002FBA:
00002FBA 2F0A move.l -[A7], A2
00002FBC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00002FC0 2F00 move.l -[A7], D0
00002FC2 7022 moveq.l D0, 0x22
00002FC4 2F00 move.l -[A7], D0
00002FC6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002FCA 504F addq.w A7, 8
00002FCC 6014 bra +0x16 /* 00002FE2 */
label00002FCE:
00002FCE 266C 0008 movea.l A3, [A4 + 0x8]
00002FD2 206B 0004 movea.l A0, [A3 + 0x4]
00002FD6 B1CA cmpa.l A0, A2
00002FD8 6708 beq +0xA /* 00002FE2 */
00002FDA 2854 movea.l A4, [A4]
label00002FDC:
00002FDC 200C move.l D0, A4
00002FDE 66EE bne -0x10 /* 00002FCE */
00002FE0 60D8 bra -0x26 /* 00002FBA */
label00002FE2:
00002FE2 206E FBDC movea.l A0, [A6 - 0x424]
00002FE6 2010 move.l D0, [A0]
00002FE8 2D40 FBDC move.l [A6 - 0x424], D0
label00002FEC:
00002FEC 202E FBDC move.l D0, [A6 - 0x424]
00002FF0 6680 bne -0x7E /* 00002F72 */
00002FF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FF6 2F2E FBD8 move.l -[A7], [A6 - 0x428]
00002FFA 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
label00002FFE:
00002FFE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003002 4E5E unlink A6
00003004 205F movea.l A0, [A7]+
00003006 584F addq.w A7, 4
00003008 4ED0 jmp [A0]
0000300A 0006 4461 ori.b D6, 0x61 /* 'a' */
0000300E 7461 moveq.l D2, 0x61
00003010 0000 700E ori.b D0, 0xE
// begin alternate branch 00003012-00003014
fn00003012:
00003012 700E moveq.l D0, 0x0E
// end alternate branch 00003012-00003014
fn00003012: // (misaligned)
00003014 2F00 move.l -[A7], D0
00003016 42A7 clr.l -[A7]
00003018 486D BFFE pea.l [A5 - 0x4002]
0000301C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003020 4FEF 000C lea.l A7, [A7 + 0xC]
00003024 1B7C 0001 BFFE move.b [A5 - 0x4002], 0x1
0000302A 4E75 rts
fn0000302C:
0000302C 486D C000 pea.l [A5 - 0x4000]
00003030 42A7 clr.l -[A7]
00003032 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00003036 700E moveq.l D0, 0x0E
00003038 2F00 move.l -[A7], D0
0000303A 42A7 clr.l -[A7]
0000303C 486D BFFE pea.l [A5 - 0x4002]
00003040 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003044 4FEF 000C lea.l A7, [A7 + 0xC]
00003048 4E75 rts
fn0000304A:
0000304A 4E56 FFCC link A6, -0x0034
0000304E 48E7 0038 movem.l -[A7], A2,A3,A4
00003052 102D BFFE move.b D0, [A5 - 0x4002]
00003056 6730 beq +0x32 /* 00003088 */
00003058 202D C004 move.l D0, [A5 - 0x3FFC]
0000305C 672A beq +0x2C /* 00003088 */
0000305E 202D C008 move.l D0, [A5 - 0x3FF8]
00003062 6724 beq +0x26 /* 00003088 */
00003064 700C moveq.l D0, 0x0C
00003066 2F00 move.l -[A7], D0
00003068 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
0000306C 2440 movea.l A2, D0
0000306E 24AD D998 move.l [A2], [A5 - 0x2668]
00003072 256D C004 0004 move.l [A2 + 0x4], [A5 - 0x3FFC]
00003078 256D C008 0008 move.l [A2 + 0x8], [A5 - 0x3FF8]
0000307E 486D BFE2 pea.l [A5 - 0x401E]
00003082 2F0A move.l -[A7], A2
00003084 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00003088:
00003088 2D6D C000 FFCC move.l [A6 - 0x34], [A5 - 0x4000]
0000308E 6700 012C beq +0x12E /* 000031BC */
00003092 6000 00D0 bra +0xD2 /* 00003164 */
label00003096:
00003096 206E FFCC movea.l A0, [A6 - 0x34]
0000309A 2868 0008 movea.l A4, [A0 + 0x8]
0000309E 2F2D C008 move.l -[A7], [A5 - 0x3FF8]
000030A2 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000030A6 2F00 move.l -[A7], D0
000030A8 2F2C 0016 move.l -[A7], [A4 + 0x16]
000030AC 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000030B0 2D40 FFD0 move.l [A6 - 0x30], D0
000030B4 204C movea.l A0, A4
000030B6 43EE FFD4 lea.l A1, [A6 - 0x2C]
000030BA 7008 moveq.l D0, 0x08
label000030BC:
000030BC 22D8 move.l [A1]+, [A0]+
000030BE 51C8 FFFC dbf D0, -0x6 /* 000030BC */
000030C2 3290 move.w [A1], [A0]
000030C4 102D D5C5 move.b D0, [A5 - 0x2A3B]
000030C8 670E beq +0x10 /* 000030D8 */
000030CA 204C movea.l A0, A4
000030CC 7026 moveq.l D0, 0x26
000030CE D1C0 add.l A0, D0
000030D0 43EE FFFA lea.l A1, [A6 - 0x6]
000030D4 22D8 move.l [A1]+, [A0]+
000030D6 3290 move.w [A1], [A0]
label000030D8:
000030D8 202E FFEE move.l D0, [A6 - 0x12]
000030DC 6708 beq +0xA /* 000030E6 */
000030DE 206E FFEE movea.l A0, [A6 - 0x12]
000030E2 5268 0006 addq.w [A0 + 0x6], 1
label000030E6:
000030E6 246E FFD0 movea.l A2, [A6 - 0x30]
000030EA 264C movea.l A3, A4
000030EC 7008 moveq.l D0, 0x08
label000030EE:
000030EE 26DA move.l [A3]+, [A2]+
000030F0 51C8 FFFC dbf D0, -0x6 /* 000030EE */
000030F4 3692 move.w [A3], [A2]
000030F6 102D D5C5 move.b D0, [A5 - 0x2A3B]
000030FA 6712 beq +0x14 /* 0000310E */
000030FC 206E FFD0 movea.l A0, [A6 - 0x30]
00003100 7026 moveq.l D0, 0x26
00003102 D1C0 add.l A0, D0
00003104 224C movea.l A1, A4
00003106 7026 moveq.l D0, 0x26
00003108 D3C0 add.l A1, D0
0000310A 22D8 move.l [A1]+, [A0]+
0000310C 3290 move.w [A1], [A0]
label0000310E:
0000310E 246C 001A movea.l A2, [A4 + 0x1A]
00003112 200A move.l D0, A2
00003114 6704 beq +0x6 /* 0000311A */
00003116 526A 0006 addq.w [A2 + 0x6], 1
label0000311A:
0000311A 41EE FFD4 lea.l A0, [A6 - 0x2C]
0000311E 246E FFD0 movea.l A2, [A6 - 0x30]
00003122 7008 moveq.l D0, 0x08
label00003124:
00003124 24D8 move.l [A2]+, [A0]+
00003126 51C8 FFFC dbf D0, -0x6 /* 00003124 */
0000312A 3490 move.w [A2], [A0]
0000312C 102D D5C5 move.b D0, [A5 - 0x2A3B]
00003130 6710 beq +0x12 /* 00003142 */
00003132 41EE FFFA lea.l A0, [A6 - 0x6]
00003136 226E FFD0 movea.l A1, [A6 - 0x30]
0000313A 7026 moveq.l D0, 0x26
0000313C D3C0 add.l A1, D0
0000313E 22D8 move.l [A1]+, [A0]+
00003140 3290 move.w [A1], [A0]
label00003142:
00003142 206E FFD0 movea.l A0, [A6 - 0x30]
00003146 2468 001A movea.l A2, [A0 + 0x1A]
0000314A 200A move.l D0, A2
0000314C 6704 beq +0x6 /* 00003152 */
0000314E 526A 0006 addq.w [A2 + 0x6], 1
label00003152:
00003152 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003156 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000315A 206E FFCC movea.l A0, [A6 - 0x34]
0000315E 2010 move.l D0, [A0]
00003160 2D40 FFCC move.l [A6 - 0x34], D0
label00003164:
00003164 202E FFCC move.l D0, [A6 - 0x34]
00003168 6600 FF2C bne -0xD2 /* 00003096 */
0000316C 266D D936 movea.l A3, [A5 - 0x26CA]
00003170 600A bra +0xC /* 0000317C */
label00003172:
00003172 2F13 move.l -[A7], [A3]
00003174 4EBA 0052 jsr [PC + 0x52 /* 000031C8 */]
00003178 266B 0004 movea.l A3, [A3 + 0x4]
label0000317C:
0000317C 200B move.l D0, A3
0000317E 66F2 bne -0xC /* 00003172 */
00003180 206D C004 movea.l A0, [A5 - 0x3FFC]
00003184 00A8 0000 0010 0020 ori.l [A0 + 0x20], 0x10
0000318C 206D C004 movea.l A0, [A5 - 0x3FFC]
00003190 2468 000C movea.l A2, [A0 + 0xC]
00003194 2012 move.l D0, [A2]
00003196 721F moveq.l D1, 0x1F
00003198 C041 and.w D0, D1
0000319A 7214 moveq.l D1, 0x14
0000319C B041 cmp.w D0, D1
0000319E 661C bne +0x1E /* 000031BC */
000031A0 206A 000C movea.l A0, [A2 + 0xC]
000031A4 2068 0010 movea.l A0, [A0 + 0x10]
000031A8 4AA8 004E tst.l [A0 + 0x4E]
000031AC 670E beq +0x10 /* 000031BC */
000031AE 206D D998 movea.l A0, [A5 - 0x2668]
000031B2 2068 0010 movea.l A0, [A0 + 0x10]
000031B6 0028 0020 000B ori.b [A0 + 0xB], 0x20 /* ' ' */
label000031BC:
000031BC 4EBA FE6E jsr [PC - 0x192 /* 0000302C */]
000031C0 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000031C4 4E5E unlink A6
000031C6 4E75 rts
fn000031C8:
000031C8 4E56 FFFC link A6, -0x0004
000031CC 48E7 1818 movem.l -[A7], D3,D4,A3,A4
000031D0 266E 0008 movea.l A3, [A6 + 0x8]
000031D4 6020 bra +0x22 /* 000031F6 */
label000031D6:
000031D6 1213 move.b D1, [A3]
000031D8 7000 moveq.l D0, 0x00
000031DA 1001 move.b D0, D1
000031DC 41ED D31A lea.l A0, [A5 - 0x2CE6]
000031E0 1030 0000 move.b D0, [A0 + D0.w]
000031E4 7203 moveq.l D1, 0x03
000031E6 C001 and.b D0, D1
000031E8 6714 beq +0x16 /* 000031FE */
000031EA 2F2B 0002 move.l -[A7], [A3 + 0x2]
000031EE 4EBA FFD8 jsr [PC - 0x28 /* 000031C8 */]
000031F2 266B 0006 movea.l A3, [A3 + 0x6]
label000031F6:
000031F6 200B move.l D0, A3
000031F8 6700 0082 beq +0x84 /* 0000327C */
000031FC 60D8 bra -0x26 /* 000031D6 */
label000031FE:
000031FE 1613 move.b D3, [A3]
00003200 785F moveq.l D4, 0x5F
00003202 B604 cmp.b D3, D4
00003204 6706 beq +0x8 /* 0000320C */
00003206 705E moveq.l D0, 0x5E
00003208 B600 cmp.b D3, D0
0000320A 6670 bne +0x72 /* 0000327C */
label0000320C:
0000320C 206B 0002 movea.l A0, [A3 + 0x2]
00003210 B1ED C004 cmpa.l A0, [A5 - 0x3FFC]
00003214 6666 bne +0x68 /* 0000327C */
00003216 206D D874 movea.l A0, [A5 - 0x278C]
0000321A 2F28 0018 move.l -[A7], [A0 + 0x18]
0000321E 2F2B 0006 move.l -[A7], [A3 + 0x6]
00003222 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00003226 2840 movea.l A4, D0
00003228 2F2D C008 move.l -[A7], [A5 - 0x3FF8]
0000322C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00003230 2D40 FFFC move.l [A6 - 0x4], D0
00003234 1213 move.b D1, [A3]
00003236 B204 cmp.b D1, D4
00003238 6622 bne +0x24 /* 0000325C */
0000323A 16BC 0013 move.b [A3], 0x13
0000323E 7201 moveq.l D1, 0x01
00003240 2F01 move.l -[A7], D1
00003242 2040 movea.l A0, D0
00003244 2F28 0016 move.l -[A7], [A0 + 0x16]
00003248 2F00 move.l -[A7], D0
0000324A 2F0C move.l -[A7], A4
0000324C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00003250 2740 0002 move.l [A3 + 0x2], D0
00003254 7000 moveq.l D0, 0x00
00003256 2740 0006 move.l [A3 + 0x6], D0
0000325A 6020 bra +0x22 /* 0000327C */
label0000325C:
0000325C 16BC 0001 move.b [A3], 0x1
00003260 202E FFFC move.l D0, [A6 - 0x4]
00003264 2740 0002 move.l [A3 + 0x2], D0
00003268 222B 0016 move.l D1, [A3 + 0x16]
0000326C 2040 movea.l A0, D0
0000326E 2141 0016 move.l [A0 + 0x16], D1
00003272 2041 movea.l A0, D1
00003274 5268 0006 addq.w [A0 + 0x6], 1
00003278 274C 0006 move.l [A3 + 0x6], A4
label0000327C:
0000327C 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+
00003280 4E5E unlink A6
00003282 205F movea.l A0, [A7]+
00003284 584F addq.w A7, 4
00003286 4ED0 jmp [A0]